iPhone OS SDK升级到4.0或更高版本后 运行区别

来源:互联网 发布:家用急救包淘宝 编辑:程序博客网 时间:2024/05/30 05:21


iPhone OS SDK升级到4.0或更高版本后,如果想让目标程序在3.1.x的系统上运行,需要打开 ___Delegate.m 文件, 将”self.window.rootViewController = self.viewController” 替换成:

if([self.window respondsToSelector:@selector(rootViewController)])
{
self.window.rootViewController = self.viewController;
}
else
{
[self.window addSubview :self.viewController.view];
}

iPhone OS SDK升级到5.0或更高版本后,还需要修改以下两项才可以:
在项目的build settings里,将Architectures项改成 armv7 armv6;将项目的-Info.plist文件里的Required device capabilities这一项整个删除(cut)掉。


原创粉丝点击