奇怪的 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的主要内容,如果未能解决你的问题,请参考以下文章

preferredStatusBarStyle 的奇怪行为

子类化 UISplitViewController 时出现奇怪的错误

iOS:转换时 LeftBarButtonItem 上的奇怪叠加

请问"TCP/IPH上的NetBIOS"有啥用

Xcode:如何将对象从一个 viewControllers 视图移动到另一个 viewControllers 视图?

让 ViewControllers 访问 NavigationController 的好方法?