带触摸功能的NSTimer?任何其他选项

问题描述:

我正在创建我的第一个iphone应用程序,需要帮助。我的编程背景不是C,我有点失落。带触摸功能的NSTimer?任何其他选项

基本上我希望我的应用程序要做的是显示随机位图并让用户触摸各个位图并验证它们。我用来显示位图的方法是带有UIImage的NSTimer,用于实际的位图。到目前为止,它在显示位图时工作正常。但我坚持下一步,即注册触摸位图。我试图在位图上使用标签,然后touchesBegan函数。我每次碰到屏幕时都会遇到运行时错误(我认为)。

我的问题是: 1.根据我的要求,我使用的方法是一种很好的方法,甚至技术上可行吗? 2.如果q#1答案是否定的,您是否有其他解决方案?

谢谢,我感谢你的帮助!

如果您在touchesBegan:函数中发现异常,那么您的代码中存在一个错误。如果您使用调试器运行您的应用程序,它应该告诉您该问题正在发生的代码行。如果我不得不猜测,我会说你试图发送一个消息给一个不处理该消息的对象,这会引发异常。

确保您的代码正在编译时没有任何警告 - 这可能是您在某个函数名称中存在拼写错误。如果拼错邮件名称,它仍然可以正确编译,但是当您尝试发送该邮件时,它会在运行时引发异常。

+0

哇,这很快,谢谢。 我同意你的说法,touchesBegan中的代码有问题。我试图检查动态创建的图像的标签,看看我是否触及了正确的东西,但显然它在运行时不能很好地工作。我没有得到任何语法错误。 – Eric 2009-02-11 16:24:58