2011-06-18 79 views
2

我想int S和bool s到声明属性,例如:声明基本类型的属性

@property(nonatomic,retain) bool signOutgoingFax; 

我得到的错误是:

财产 'signOutgoingFax' 与 '保留' 属性必须是对象类型

回答

6

您不保留BOOLintfloat。只需使用

@property(nonatomic) bool signOutgoingFax; 

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

+0

过去几天你一直很有帮助。感谢您的积极帮助。 – jini

+0

@jini:谢谢:-)你一定会受到欢迎。 – PengOne

+0

这是正确的,但请记住'bool'和'BOOL'是两种不同的类型。后者在“布尔”存在之前一直存在,但是被期望。 – jer