问题是这么个情况,在一个类里面 import 了一个头文件,这个类都能正常运行,但是我要对里面添加新的方法(我在另外一个版本的时候已经添加过,没发生情况),对目前添加的报警告说找不到该方法,但是该方法还是如常运作。
问题是这样的,添加方法即使找不到该方法还可以运行,但是我需要给该类添加一个属性,属性跟方法不一样,调用的属性的时候直接报错了。
已经尝试过重新导入这个出状况的文件,无果,重启之类的也无果,貌似并不是XCode突然出的傻B情况 在SVN上的同事获取我的代码编译也出现这个警报。
大家有遇到过这个情况吗?
问题已解决,果然是我自己抽风了的问题,原因是这样的,我在导入第三方控件的时候只创建了工作组,然后后来要删除的时候删除的也是工作组,文件里面的其实没有删除。
而工程#import引用头文件的时候会从数据源的最上层搜索的,所以他读取的是我原本要删除但没有显示在工程文件里面的那个头文件,我后来导入的文件是通过整个文件夹导入的,所以并没有发生文件冲突。经常犯这种傻问题~~,希望大家别嫌弃,以后多注意下~