2010-04-30 24 views
0

我有一个标签栏应用程序,我正在制作这个iPhone应用程序。我在第三个视图(第三个选项卡)上做了一个简单的按钮,并给它一个IBAction以提供一个警报视图。当我按建立和去,一切工作正常。我进入第三个标签,然后按下我的按钮。它只是崩溃......为什么会发生这种情况?我在第三个标签中放置的所有东西都会崩溃。我创建了一个简单的视图控制器,并编写类文件重新来过,但我不断收到同样的错误..一切正常,我的第一个选项卡,在这里我本来拿到了第一个视图控制器很好..奇怪的ViewControllers - iPhone SDK

PS>它还说类'ThirdViewController'的不完整实现。我不知道为什么它的存在..

如果有人可以帮助我在这里,我将不胜感激。

Kevin

回答

0

这是和UIAlertView,对不对? 该类需要实现协议UIAlertViewDelegate和方法alertView:clickedButtonAtIndex:处理按钮点击,这就是为什么编译器告诉你它不完整。

反正我expirienced在UIAlertView中的一些问题,我第一次使用它。 我的问题是关于otherButtonTitles参数列表必须被终止,就像这样:

[myAlert initWithTitle:@"title" message:@"body " delegate:self cancelButtonTitle:@"cancel" otherButtonTitles:@"ok",@"ignore",@"retry",nil]; 

无论如何,你可以找到关于崩溃的有用的调试到您的控制台,尝试张贴在这里。

+0

为什么它不需要它在firstviewcontroller? – lab12 2010-04-30 02:25:03

+0

我也有MFMailComposeViewController实现。我在这个viewcontroller类中添加了很多东西。我不知道他们为什么没有回应。它只是不断崩溃。我把它放在一切崩溃.. – lab12 2010-04-30 02:28:55

+0

我实际上有2个按钮。我还添加了一个打开邮件合成器的按钮。当我按下它时,它会在调试器中给我“EXC_BAD_ACCESS”。这也给了我obc_msgSend ...有人可以帮我.. :( – lab12 2010-04-30 02:35:02