您的位置:首页 > 其它

导入非OC文件导致的奇怪问题

2014-01-17 10:08 169 查看
今天导入了一个库文件后突然开始报一些莫名其妙的错误.
NSObjCRuntime NSZone NSObject等等...





起初以为是库文件哪里不小心被我改错了, 建立一个空工程导入进去之后发现没有问题.
在网上搜索发现有朋友跟我遇到了相同的问题并找到了解决办法.
原因是因为我在工程的pch文件全局包含头文件时把import语句写在了 ifdef __OJBC__外,导致即使是非OC文件也会包含这些头文件,所以导致了报错,解决办法也很简单,将import语句移动到ifdef语句内即可。

改正前:




改正后:




本文出自 “rainbownight” 博客,请务必保留此出处http://rainbownight.blog.51cto.com/1336585/1352431
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: