Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode [\uu NSArrayM insertObject:atIndex:]:对象不能为零_Xcode_Null_Sigabrt - Fatal编程技术网

Xcode [\uu NSArrayM insertObject:atIndex:]:对象不能为零

Xcode [\uu NSArrayM insertObject:atIndex:]:对象不能为零,xcode,null,sigabrt,Xcode,Null,Sigabrt,由于某些原因,我找不到以下错误: Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil' 由于我是xCode新手,我需要一些帮助。 应用程序在以下行中崩溃: [self.window makeKeyAndVisible]; 在ASAppDelegate.m文件中

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

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;
}
你能帮帮我吗


多谢各位

最后,错误得到了解决。我开始了一个新的空项目,从一开始就做了所有的工作。由于我也是从旧的复制粘贴,我也一步一步地运行在每一步的每一次。应用程序运行没有问题。 我完成了,现在它开始运行了。我完全可以理解这个错误的原因和原因,但是在一个新项目中(与旧项目有相同的代码),这个问题并不存在


无论如何,谢谢你的帮助

我认为问题不在这里,可能在您的viewController类中。您试图插入的对象为零,或者您试图通过跳过索引来插入对象。在这两种情况下,你都不能。这是一个非常有用的阅读:你是说我的xib文件吗?但我没有看到尝试插入内容的地方?如果你有一个堆栈跟踪,或者发生这种情况的行,这会有所帮助。您应该在所有Objective-C异常上添加一个断点,而真正的问题是一个对象被遗忘了,没有被合成。