从斯坦福iOS类中获取错误,但我的代码看起来完全相同

时间:2012-04-23 23:49:46

标签: ios objective-c

我相信我做了教练逐字逐句的做法,但是我的应用程序(这是一个简单的应用程序)无法正常工作,如果我按下按钮就会出错。

我单击运行,然后构建,但是当我单击iOS模拟器中的按钮时,应用程序崩溃并将我带回Xcode并显示错误。 enter image description here

我不知道我做错了什么。当我们在斯坦福指南中没有处理它时,它会将我带到main.m文件中(也许它与斯坦福指南使用iOS 5.0并且我在5.1上的事实有关)。

这是项目,如果有人想要花很多钱。我真的很困惑。

http://cl.ly/212A3q3J1m1F1y3A041A

(另外,我只需要包含xcodeproject文件,还是我将整个项目文件夹包含在zip文件中?)

1 个答案:

答案 0 :(得分:5)

看起来你的按钮链接到名为digitedPressed的选择器:

它们似乎也正确链接到digitPressed。只需删除对digitedPressed的引用即可。 (右键单击故事板中的计算器视图控制器)

不要忘记检查XCode调试器!这是XCode调试器向我展示的错误:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[CalculatorViewController digitedPressed:]: unrecognized selector sent to instance 0x9129cc0'