2015-05-15 9 views
5

kann ich nicht angeben Ich versuche, eine WKInterfaceTable einzurichten. Ich folgte Apple Docs. My Label wird immer Text nicht und ich bekomme diese Fehlermeldung in der Konsole:Setter 'setTitle:' für Eigenschaften von NSObject oder WKInterfaceController

Cannot specify setter 'setTitle:' for properties of NSObject or WKInterfaceController 

Wie kann ich dieses Problem beheben? Ziel-C bitte. Hier ist mein Code:

.h

#import <Foundation/Foundation.h> 
#import <WatchKit/WatchKit.h> 

@interface MainRowType : NSObject 

@property (strong, nonatomic) IBOutlet WKInterfaceImage *image; 
@property (strong, nonatomic) IBOutlet WKInterfaceLabel *title; 

@end 

.m

#import "MainRowType.h" 

@implementation MainRowType 


@end 

.h

#import <WatchKit/WatchKit.h> 
#import <Foundation/Foundation.h> 
#import "MainRowType.h" 

@interface WatchTableController : WKInterfaceController 


@property (strong, nonatomic) IBOutlet WKInterfaceTable *tableView; 
@property (strong, nonatomic) NSMutableArray *titleArray; 


@end 

.m

Ich nenne diese Methode

Dank

Antwort

11

Ihre title Eigenschaft ist das Problem. Sie können in diesen Klassen keinen Eigentumstitel angeben. Ändern Sie den Namen der Eigenschaft und Sie sollten alle festgelegt werden.

+0

Danke! Arbeite jetzt ... wie blöd :) suchte stundenlang ... – Kreuzberg