Xcode 5.1抑制语义问题警告

时间:2014-03-13 11:47:58

标签: xcode5 compiler-warnings suppress-warnings

将我的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.

enter image description here 如何在Xcode中抑制这些警告?

感谢。

1 个答案:

答案 0 :(得分:1)

Facebook SDK的问题是该属性已在父类中定义,但具有不同的属性。

要解决此问题,请尝试将FBSessionLoginStrategy.h:53中的父定义更改为:

@property (copy, nonatomic, readonly) NSString *methodName;

这应解决您的编译错误。