奇怪的 ViewControllers - iPhone SDK
Posted
技术标签:
【中文标题】奇怪的 ViewControllers - iPhone SDK【英文标题】:Weird ViewControllers - iPhone SDK 【发布时间】:2010-04-30 02:00:04 【问题描述】:我有一个用于我正在制作的 iPhone 应用程序的选项卡栏应用程序。我在第三个视图(第三个选项卡)上做了一个简单的按钮,并给它一个 IBAction 以提供一个警报视图。当我按下构建并运行时,一切正常。我进入第三个标签,然后按下按钮。它只是崩溃了......为什么会这样?我在第三个选项卡中放入的所有内容都崩溃了。我创建了一个简单的视图控制器,并编写了类文件以重新开始,但我不断收到相同的错误。在我最初获得第一个视图控制器的第一个选项卡上一切正常。
P.S> 它还说“ThirdViewController”类的不完整实现。我不知道为什么它在那里..
如果有人可以帮助我,我将不胜感激。
凯文
【问题讨论】:
【参考方案1】:它和 UIAlertView,对吧? 这个类需要实现协议 UIAlertViewDelegate 和方法 alertView:clickedButtonAtIndex: 来处理按钮点击,这就是编译器告诉你它不完整的原因。
无论如何,我第一次使用 UIAlertView 时遇到了一些问题。 我的问题出在 otherButtonTitles 参数上,列表必须由 nil 终止,如下所示:
[myAlert initWithTitle:@"title" message:@"body " delegate:self cancelButtonTitle:@"cancel" otherButtonTitles:@"ok",@"ignore",@"retry",nil];
无论如何,您可以在控制台中找到有关崩溃的有用调试,尝试在此处发布。
【讨论】:
为什么firstviewcontroller不需要它? 我也实现了 MFMailComposeViewController。我在这个 viewcontroller 类中添加了很多东西。我不知道他们为什么没有响应。它只是不断崩溃。我放进去的所有东西都崩溃了.. 我实际上有 2 个按钮。我还添加了一个按钮,用于打开邮件撰写器。当我按下它时,它会在调试器中给我“EXC_BAD_ACCESS”。它还给了我 obc_msgSend... 有人可以帮帮我吗.. :( 我需要更多信息,在进入点击方法之前是否会崩溃? 以前,它甚至不显示警报或撰写电子邮件。当我点击它时,它就崩溃了。以上是关于奇怪的 ViewControllers - iPhone SDK的主要内容,如果未能解决你的问题,请参考以下文章
子类化 UISplitViewController 时出现奇怪的错误
iOS:转换时 LeftBarButtonItem 上的奇怪叠加