[__NSArrayM insertObject:atIndex:]:对象不能为零

时间:2013-04-04 13:37:08

标签: xcode null sigabrt

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

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

你能帮我吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

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

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