如果我有一个名为initFoo
的属性,如何使用objc_method_family(none)对其进行注释,以便在ARC下编译它时不会出现Init Methods must return a type related to the received type
错误:
@property NSString *initFoo __attribute__((objc_method_family(none)));
不起作用,会返回神秘的9 attribute only applies to void*
错误。
答案 0 :(得分:4)
正常声明属性,然后使用注释声明它的访问器。
@property NSString *initFoo;
- (NSString *)initFoo __attribute__((objc_method_family(none)));