【发布时间】:2011-09-05 09:28:51
【问题描述】:
当尝试将我的项目构建到我的 iPod touch 1st gen 3.1.3 时,该项目构建,并将其放在我的 ipod 上,但在启动时它会抛出一个 NSExeption,并在 self.window.rootViewController = self.viewController; 行给出一个 SIGABRT
在我的应用程序委托中。部署目标是3.0就可以了,SDK是4.2。它构建到我的 iPad 上运行 4.2 很好。这里有什么问题?
已解决:替换“self.window.rootViewController = self.viewController;”用“[self.window addSubview:_viewController.view];”
@implementation Physics_ProjectAppDelegate
@synthesize window=_window;
@synthesize viewController=_viewController;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
[self.window addSubview:_viewController.view];
[self.window makeKeyAndVisible];
return YES;
}
【问题讨论】:
标签: iphone objective-c cocoa-touch xcode build