消除Xcode 5中JosnKit类库的bit masking for introspection of objective-c 警告

Xcode 5中苹果对多个系统框架及相关类库进行了改进。以前创建的项目在Xcode 5中从新编译会产生一些新问题。框架

JosnKit是经常使用的轻量级Josn解析类,在Xcode 5中:spa

  BOOL workAroundMacOSXABIBreakingBug = (JK_EXPECT_F(((NSUInteger)object) &0x1)) ? YES : NO;.net

一行会提示以下警告:code

 warning: bitmasking for introspection of Objective-C object pointers is strongly discouraged blog

虽然不影响使用,但有完美编译强迫症的朋友能够没法这个黄色感叹号。援引GitHub上一篇帖子,有以下修改方法:it

 

  #pragma clang diagnostic pushio

  #pragma clang diagnostic ignored"-Wdeprecated-objc-pointer-introspection"编译

 BOOL workAroundMacOSXABIBreakingBug = (JK_EXPECT_F(((NSUInteger)object) &0x1)) ? YES : NO;class

  #pragma clang diagnostic popobject

 

 

转自http://blog.csdn.net/vividloves/article/details/12186191

相关文章
相关标签/搜索