将我的Xcode IDE更新为5.1后,我在编译时开始在我的应用程序中从第三方库(Facebook-iOS SDK,RestKit等)获得一些奇怪的警告。
@property (copy, nonatomic, readwrite) NSString *methodName;
No 'assign', 'retain' or 'copy' attribute is specified - 'assign' is assumed.
Default property 'assign' is not appropriate for non-GC object.
如何在Xcode中抑制这些警告?
感谢。
答案 0 :(得分:1)
Facebook SDK的问题是该属性已在父类中定义,但具有不同的属性。
要解决此问题,请尝试将FBSessionLoginStrategy.h:53中的父定义更改为:
@property (copy, nonatomic, readonly) NSString *methodName;
这应解决您的编译错误。