typeof 编译错误

__weak typeof(self) wSelf = self报错:- A parameter list without types is only allowed in a function definition. A corresponding warning tells me that __weak only applies to Objective-C object or block pointer types; type here is 'int'

在phone gap项目集成过程中,__weak typeof(self) wSelf = self;声明都报了错,分析原因可能是编译器识别不了typeof关键字

2.jpg

解决办法如下:

Xcode-> Build Settings-> C Language Dialect修改配置,C99改为GNU99C99是不包含typeof

3.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容