在我的应用程序中,我使用此代码来调用我的First Class Xib.Here是我的代码。
-(IBAction)retryagain
{
firstview *sec=[[firstview alloc] initWithNibName:@"firstview" bundle:nil];
sec.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:sec animated:YES];
[sec release];
}
在运行我的应用程序后,此代码可以正常工作6或7分钟,但是当我在6或7分钟后调用此代码时。然后我的应用程序崩溃它给我在控制台中的以下内容。
任何一个人都可以指导我如何解决这个问题。任何帮助都将被推荐.Thanx in Advance。
答案 0 :(得分:0)
上面的代码对我来说很好。请检查您在此处输入的笔尖名称和实际名称。
答案 1 :(得分:0)
* * 由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'无法在bundle中加载NIB:'NSBundle ...。'名字'firstview'*
答案:
看起来你正试图实例化一个名为'firstview'的笔尖 并且它不存在。笔尖是否包含在项目成员中?在 项目 - >建立阶段
确保.xib已添加到Copy Bundle Resources
答案 2 :(得分:0)
如果您使用的是新的xcode版本,我建议您退出xcode并重新启动Mac,然后清理项目并重试。我有一些奇怪的笔尖错误是由xcode中的某些错误引起的,并且重新启动以某种方式修复了它们。
另一个建议是删除nib文件并重新制作它。我有一个类似的问题与一个笔尖和重新创建文件修复一切。
我怀疑你的代码有问题,每次你试图加载笔尖时都会遇到这个错误,而不是第三次,正如我从你的问题中所理解的那样