声明基本类型属性

jin*_*ini 2 iphone cocoa-touch objective-c primitive-types ios

我想用ints和bools 声明属性,例如:

@property(nonatomic,retain) bool signOutgoingFax;
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

带有'retain'属性的属性'signOutgoingFax'必须是对象类型

Pen*_*One 6

你不保留BOOL intfloat.简单地使用

@property(nonatomic) bool signOutgoingFax;
Run Code Online (Sandbox Code Playgroud)

这里的要点是变量被声明为"BOOL",而不是"BOOL*"(这将是一个指针),因此你不应该使用retain.