如果我有一个名为 initFoo
的属性,我如何使用 objc_method_family(none) 注释它,以便当我在 ARC 下编译它时它不会得到 Init 方法必须返回 a与接收到的类型相关的类型
错误:
@property NSString *initFoo __attribute__((objc_method_family(none)));
不起作用,并且会返回神秘的9属性仅适用于void*
错误。
最佳答案
正常声明属性,然后使用注释为其声明访问器。
@property NSString *initFoo;
- (NSString *)initFoo __attribute__((objc_method_family(none)));
关于objective-c - 如何使用 objc_method_family 注释 Objective C 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18723226/