我从对象中删除了一个属性;我把它取下后确定没有提到它;但是当我运行应用程序时,它崩溃了某个方法,说它无法找到我删除的这个属性。
更具体地说,我在一个方法中使用了这个属性,而我在日志中得到的错误是:
2011-08-04 15:32:17.895 myApp [10125:207] - [myUIViewController aMethodName: anAttributeThatIHadDeleted :]:无法识别的选择器发送到实例0x5e5d010 2011-08-04 15:32:17.962 myApp [10125:207]由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:' - [myUIViewController aMethodName: anAttributeThatIHadDeleted :]:发送到实例的无法识别的选择器0x5e5d010'
我尝试了以下操作,没有帮助:
任何人都可以想到我可以做的其他事情来解决这个问题吗?
答案 0 :(得分:3)
如果您完全确定该方法不再存在,我将从模拟器中删除它,退出模拟器,退出XCode,删除项目的Finder中的“build”文件夹,然后再次启动它们
答案 1 :(得分:0)
有一件事我忘了做..... 删除界面生成器>> UIButton连接到文件的所有者IBAction方法并重新连接到新的方法(它是同一个,我刚从它删除了一个属性,但显然它不与IB同步,你必须手动执行.. 。)