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 に答える