0

由于某种原因,我找不到我收到以下错误:

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;
}

请你帮助我好吗?

谢谢你。

4

1 回答 1

0

终于解决了错误。我开始了一个新的空项目,并从头开始完成所有工作。由于我也是从旧的复制粘贴,一步一步的我也每一步都在运行。应用程序运行没有问题。我完成了它,现在它运行了。我可以理解为什么以及这个错误是什么,但是在一个新项目(与旧项目具有相同的代码)中,问题不存在!

无论如何,谢谢你的帮助。

于 2013-04-09T08:38:48.533 回答