我正在创建我的第一个iphone应用程序,需要帮助。我的编程背景不是C而且我有点迷失。
基本上我想让我的应用程序做的是显示随机位图,让用户触摸单个位图并验证它们。我用来显示位图的方法是NSTimer,UIImage用于实际的位图。到目前为止,它在显示位图方面运行良好。但我陷入下一步,即注册触摸的位图。我试图在位图上使用标签,然后触摸Began功能。每次触摸屏幕时都会出现运行时错误(我想。)
我的问题是: 1.鉴于我的要求,我使用的方法是一种好方法,甚至技术上可行吗? 2.如果q#1答案为否,你有替代解决方案吗?
谢谢,感谢您的帮助!
答案 0 :(得分:0)
如果您在touchesBegan:
函数中遇到异常,那么您的代码就会出现错误。如果您使用调试器运行您的应用程序,它应该告诉您确切的问题代码行。如果我不得不猜测,我会说你正在尝试向一个没有处理该消息的对象发送消息,这会引发异常。
确保您的代码编译时没有任何警告 - 您可能在某个地方出现了函数名称的拼写错误。如果拼错了消息名称,它仍然可以正确编译,但是当你尝试发送该消息时,它会在运行时抛出异常。