由于某些原因我找不到我收到以下错误:
Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil'
由于我是xCode的新手,我想要一些帮助。 应用程序崩溃在以下行:
[self.window makeKeyAndVisible];
在ASAppDelegate.m文件中。
整个功能是这样的:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
AS_MainViewController *MyrootViewController = [[AS_MainViewController alloc]
initWithNibName:@"AS_MainViewController" bundle: [NSBundle mainBundle]];
self.window.rootViewController = MyrootViewController;
self.window.backgroundColor = [UIColor whiteColor];
return YES;
}
你能帮我吗?
谢谢。
答案 0 :(得分:0)
最后错误已经解决。我开始了一个新的空项目,从一开始就做了所有的工作。因为我也是从旧版本中复制粘贴,所以我每一步都在逐步运行。应用程序运行没有问题。 我完成了它,现在它运行了。我可以理解为什么以及这个错误是什么,但是在一个新项目中(与旧项目具有相同的代码)问题不存在!
无论如何,谢谢你的帮助。