Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.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
Iphone Xcode 4中的建筑物至iPod Touch 3.1.3_Iphone_Objective C_Cocoa Touch_Xcode_Build - Fatal编程技术网

Iphone Xcode 4中的建筑物至iPod Touch 3.1.3

Iphone Xcode 4中的建筑物至iPod Touch 3.1.3,iphone,objective-c,cocoa-touch,xcode,build,Iphone,Objective C,Cocoa Touch,Xcode,Build,当试图将我的项目构建到我的iPod touch第1代3.1.3时,该项目构建,并安装到我的iPod上,但在启动时抛出一个N选项,并在行self.window.rootViewController=self.viewController处给出一个SIGABRT 在我的应用程序中。部署目标是3.0,SDK是4.2。它构建在我的iPad上,运行4.2很好。这里有什么问题 已解决:将“self.window.rootViewController=self.viewController;”替换为“[sel

当试图将我的项目构建到我的iPod touch第1代3.1.3时,该项目构建,并安装到我的iPod上,但在启动时抛出一个N选项,并在行
self.window.rootViewController=self.viewController处给出一个SIGABRT
在我的应用程序中。部署目标是3.0,SDK是4.2。它构建在我的iPad上,运行4.2很好。这里有什么问题

已解决:将“self.window.rootViewController=self.viewController;”替换为“[self.window addSubview:_viewController.view];”

根据,
[UIWindow rootViewController]

“在iOS 4.0及更高版本中可用。”这就是为什么你的应用程序在实际设备上崩溃的原因,正如你所说,实际设备是3.1.3。

那么我该怎么做才能让它工作呢?显然,我需要这个来加载视图,但是有没有办法让它在我的设备上工作?
[Window addSubView:myController.view]
请参阅@Conor,我的回答对您有帮助吗?
@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;
}