我有一个类,并在标题中,我定义的:如何访问BOOL类型属性?
@interface MyViewController : UIViewController {
BOOL blackBackground;
}
@property(nonatomic, assign) BOOL blackBackground;
在我有blackBackground的@synthesize实现。
然后,我实例化这个对象,并做到:
[myViewController setBlackBackground:YES];
现在布尔值应为YES(或真;))。但是,我检查:
if ([myViewController blackBackground]) {
NSLog(@"yep, it's true");
}
但是,它似乎没有响应或返回任何内容,要么值没有设置或我不能调用/检查它。任何想法有什么不对?
其实这是我的代码一个愚蠢的错字!谢谢!奇怪的是,我得到它与@property(nonatomic,分配)。当我不提供分配或保留(只是没有)时,有什么区别?创建的访问器的外观如何? – Thanks 2009-07-20 12:28:42