简体   繁体   English

iOS-预期的NS_DESIGNATED_INITIALIZER:(冒号)在xcode 5中

[英]iOS - NS_DESIGNATED_INITIALIZER expected : (colon) in xcode 5

how can i use NS_DESIGNATED_INITIALIZER in xcode 5 it give me error Expected ':' i recognize the problem in xCode version , it work fine with xCode 6 我如何在xcode 5中使用NS_DESIGNATED_INITIALIZER它给我错误Expected ':'我认识到xCode版本中的问题,它可以在xCode 6中正常工作

i find this code in TapkuLibrary thank you in advance 我在TapkuLibrary中找到此代码,谢谢

it is the attribute 这是属性

__attribute__((objc_designated_initializer))

so define it in your pch 所以在你的pch中定义它

#ifndef NS_DESIGNATED_INITIALIZER
#if __has_attribute(objc_designated_initializer)
#define NS_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
#else
#define NS_DESIGNATED_INITIALIZER
#endif
#endif

then you can also use it in xcode5 那么你也可以在xcode5中使用它

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM