首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视图控制器中未识别的属性

视图控制器中未识别的属性
EN

Stack Overflow用户
提问于 2010-07-28 14:22:50
回答 1查看 40关注 0票数 0

我有一个带有NSNumber属性的自定义NSObject。我试图在一个包含自定义对象头部的视图控制器中设置和调用此属性。但是,视图控制器不会将该属性识别为“结构或联合中的某些东西”。我把这个NSNumber属性完全看作是同一个自定义对象中的NSString属性。对于字符串,我不会得到这种类型的错误。

下面是自定义对象的标头:

代码语言:javascript
复制
@interface IndividualsTab : NSObject {
    NSMutableArray *itemList;
    NSString *personsName;
    NSNumber *customTip;
}

@property (nonatomic, retain) NSMutableArray *itemList;  
@property (nonatomic, retain) NSString *personsName;
@property (nonatomic, retain) NSNumber *customTip;

以下是视图控制器中的用法示例:

代码语言:javascript
复制
IndividualsTab *thisTab = [self.listOfPeople objectAtIndex:(tipBeingEdited - 20)];
thisTab.customTip = tipRate;

最后一行给了我一个错误。但是,对thisTab.personsName的类似调用也可以正常工作。我确保在定制类的初始化代码中为这两个属性设置一个默认值。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2010-07-28 14:33:32

你还记得“合成你的属性”吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3350371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档