在ipad上运行应用程序时,[self.window makeKeyAndVisible]中的Sigabrt错误?

时间:2012-12-24 18:18:28

标签: objective-c ipad cocoa-touch sigabrt

如果代码,我在以下行中出错。当我在ipad上运行应用程序在模拟器上正常运行时,会生成此错误。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{

    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];

    // Override point for customization after application launch.
    self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease];

    self.window.rootViewController = self.viewController;
    [self.window makeKeyAndVisible];
    return YES;
}

请详细说明产生此错误的原因。

1 个答案:

答案 0 :(得分:0)

请检查目标......如果您已设置或未设置,也请检查正确的目标。

有一个建议,试着采用ARC。那会让你觉得ReeeelaaaaXXXX !!!