解决iOS 6.0 下 在输入中文时 按下锁屏键 导致的闪退问题
解决iOS 6.0 下 在输入中文时 按下锁屏键 导致的闪退问题
最近 QA报Bug,为UITextField 输入中文后,按下锁屏键 程序会闪退,网上大概搜索了下,上述代码可以解决问题。
1 (void)applicationDidEnterBackground:(UIApplication *)application { 2 3 UIDevice * device = [UIDevice currentDevice]; 4 BOOL backgroundSupported = NO; 5 if ([device respondsToSelector:@selector(isMultitaskingSupported)]) { 6 backgroundSupported = device.multitaskingSupported; 7 } 8 9 __block UIBackgroundTaskIdentifier backgroundTask; 10 11 if (backgroundSupported) { 12 backgroundTask = [application beginBackgroundTaskWithExpirationHandler:^{ 13 [application endBackgroundTask:backgroundTask]; 14 backgroundTask = UIBackgroundTaskInvalid; 15 }]; 16 } 17 18 19 }

浙公网安备 33010602011771号