为什么更改视图时我的应用程序冻结?

问题描述

| 每个视图的末尾都有相同的代码,可转到下一个
- (IBAction)proceed2 {
    StepThree *one = [[[StepThree alloc] initWithNibName:@\"StepThree\" bundle:nil]      autorelease];
    one.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
    [self presentModalViewController:one animated:YES];
}
除此视图外,此方法在所有视图中均有效,除了不同的步骤号(并非始终为StepThree)之外,我所有的代码看起来都完全相同。就像在所有这些程序中一样,我导入了“ StepThree.h” ...为什么这个程序会给我带来麻烦? 顺便说一句
[self presentModalViewController:one animated:YES];
并且错误是\“线程1:程序收到信号:\” SIGABRT \“。\”     

解决方法

您发布的代码似乎正确。 问题可能是由于实施“ 2”时发生的。 诊断这种不良行为的一种好方法是启用“僵尸”检测。有关详细信息,请参见此处。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...