我的自定义NSObject
具有NSNumber
属性。我正在尝试在包含自定义对象标题的视图控制器中设置和调用此属性。但是,视图控制器不会将属性识别为“结构或联合中的某些内容”。我已将此NSNumber
属性与同一自定义对象中的NSString
属性完全相同。我不会在字符串中遇到这些错误。
这是自定义对象的标题:
@interface IndividualsTab : NSObject {
NSMutableArray *itemList;
NSString *personsName;
NSNumber *customTip;
}
@property (nonatomic, retain) NSMutableArray *itemList;
@property (nonatomic, retain) NSString *personsName;
@property (nonatomic, retain) NSNumber *customTip;
以下是视图控制器中的使用示例:
IndividualsTab *thisTab = [self.listOfPeople objectAtIndex:(tipBeingEdited - 20)];
thisTab.customTip = tipRate;
最后一行给了我一个错误。但是,thisTab.personsName
的类似调用正常。我确定在自定义类的init代码中为这两个属性设置了默认值。
有什么想法吗?
答案 0 :(得分:0)
您是否记得@synthesize您的房产?