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

Dou*_*ith 1 objective-c ios

我相信我做了教练逐字完成的事情,但我的应用程序(这是一个简单的应用程序)将无法工作,如果我按下按钮就会出错.

我单击运行,然后构建,但是当我单击iOS模拟器中的按钮时,应用程序崩溃并将我带回Xcode并出现错误. 在此输入图像描述

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

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

http://cl.ly/212A3q3J1m1F1y3A041A

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

ben*_*uuu 5

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

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

别忘了检查XCode调试器!这是XCode调试器向我展示的错误:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[CalculatorViewController digitedPressed:]: unrecognized selector sent to instance 0x9129cc0'
Run Code Online (Sandbox Code Playgroud)