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

时间:2014-10-14 13:03:41

标签: xcode tapku

如何在xcode 5中使用NS_DESIGNATED_INITIALIZER 它给了我错误Expected ':' 我认识到xCode版本中的问题,它适用于xCode 6

我在TapkuLibrary中找到了这段代码 提前谢谢你

1 个答案:

答案 0 :(得分:7)

这是属性

__attribute__((objc_designated_initializer))

所以在你的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

然后你也可以在xcode5中使用它