don*_*ile 5 iphone ipod-touch multitasking
我在iPod Touch第二代上安装了iOS 4.0.
绝对没有多任务工作.什么都没有进入后台,双击主页按钮只会导致任何结果.我想针对这个新功能测试我的应用程序,但它似乎不适用于iPod Touch设备?
这只适用于iPhone吗?或者是否有一些小的升级,如4.0.0.1,启用多任务?或者我必须手动启用它吗?
真奇怪.我完全像苹果公司在演示视频中所做的那样.
文件说:
所有基于iPhone OS的设备都不支持运行后台任务的能力.如果设备未运行iPhone OS 4及更高版本,或者硬件无法在后台运行应用程序,则系统将恢复为先前定义的处理应用程序的行为.
您可以使用以下代码测试它是否支持:
UIDevice * device = [ UIDevice currentDevice ];
BOOL backgroundSupported = NO;
if( [ device respondsToSelector: @selector( isMultitaskingSupported ) ] )
{
backgroundSupported = device.multitaskingSupported;
}
Run Code Online (Sandbox Code Playgroud)
多任务仅适用于3GS iPhone及更高版本.你的第二代iPod Touch运气不好(就像iPhone 3G一样).抱歉.
编辑:你需要一个第三代iPod Touch,只是为了清楚.