iphone - ios应用崩溃

标签 iphone ios crash

我的应用崩溃时遇到了问题。主根 Controller 是选项卡 Controller 。在选项卡 Controller 中,我有4个按钮,这些按钮具有连接到它们的导航 Controller 。在导航 Controller 内部,我有一个带有几个单元格的表 Controller 。单击单元格时,它将带您到 View Controller 。现在,当我单击单元格时,它将带我到 View Controller 。当我单击导航 Controller 上的后退箭头时,它带我回到表格 View ,这很棒,但是当我单击一个新单元格时,应用程序崩溃。每次我单击一个单元格,返回并单击另一个单元格,应用程序就会崩溃。我究竟做错了什么?我想我也很在乎我的所有发行。虽然不确定。

运行程序时出现错误。内容为:

Book Nav Controller (Medical How To's) has it 'NIB Name" property set to 'BookTableViewController.nib', but this view controller is not intended to have its view set in this manner.



我也在此代码上弃用setText:
cell.text = [breakdownArray objectAtIndex:row];

我将其更改为什么?

我的didSelectRowAtIndexPath代码也是:
NSInteger row = [indexPath row];
if (self.bookDetailViewController == nil); {
    BookDetailViewController *aBookDetail = [[BookDetailViewController alloc] initWithNibName:@"BookDetailView" bundle:nil];
    self.bookDetailViewController = aBookDetail;

    [aBookDetail release];

}

bookDetailViewController.title = [NSString stringWithFormat:@"%Breakdown" , [breakdownArray objectAtIndex:row]];

Surviving2012AppDelegate *delegate = [[UIApplication sharedApplication] delegate];
[delegate.breakdownNavController pushViewController:bookDetailViewController animated:YES];

[delegate release];

}

最佳答案

cell.text = [breakdownArray objectAtIndex:row];

应该:
cell.textLabel.text = [breakdownArray objectAtIndex:row];

bookDetailViewController.title = [NSString stringWithFormat:@"%Breakdown" , [breakdownArray objectAtIndex:row]];

应该:
bookDetailViewController.title = [NSString stringWithFormat:@"%@", [breakdownArray objectAtIndex:row]];

如果您是从tabBarController中的其中一个viewControllers调用此函数,则此代码为:
Surviving2012AppDelegate *delegate = [[UIApplication sharedApplication] delegate];
[delegate.breakdownNavController pushViewController:bookDetailViewController animated:YES];
[delegate release];

应该:
[self.navigationController pushViewController:bookDetailViewController animated:YES];

如果在那之后它仍然崩溃,那么您需要发布如何定义:

.h文件中的bookDetailViewController以及viewWillAppear和viewDidLoad方法的内容。

关于iphone - ios应用崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4434226/

相关文章:

iphone - 有没有办法对 Xcode 中的 iPhone 调试器控制台显示进行颜色编码?

ios - 无法将 PNG 图像加载为 UIImage

ios - 一些用户遇到 NSInternalInconsistencyException 崩溃

ios - 页面 View Controller : SetViewController Crashes my App

flash - 任何人都可以破译 Flash CS4 崩溃日志吗?

iphone - UIAlertView的委托(delegate)方法alertViewCancel : does not get called

iphone - 检测NSString是否包含中文字符

ios - 如何找到 UILabel 的现有 UIFontTextStyle?

ios - UIView 从右到左有动画

ios - 当点击按钮或文本字段时, View 中的对象会消失