我正在开发iOS 5.0目标项目。一切工作正常,直到我升级我的iOS 6.1中的闪烁屏幕问题
设备版本到iOS 6.1。在这个新版本中,我面临着一些问题,闪烁在一个
特别screen.What我做的是如下
dispatch_async(dispatch_get_main_queue(), ^{
[APPINSTANCE performSelector:@selector(loadFadingScreenFromController:)
withObject:self afterDelay:0.2];//Method in AppDelegate to for db sync
[APPINSTANCE setSyncFrom: @"ORDERS"];
});
//pushing a view
OrderList *orderListObj = [[OrderList alloc] initWithNibName:@"OrderList" bundle:nil];
[self.navigationController pushViewController:orderListObj animated:YES];
self.navigationController.navigationBarHidden = NO;
做完这些之后,我的iPhone屏幕上出现了一个非常奇怪的闪烁。这种闪烁只发生在iOS 6.1的版本中,版本低于这个效果的完美版本。任何帮助是极大的赞赏。
在黑暗中拍摄这里:或许'performSelectorOnMainThread'而不是双'dispatch_'可能适合你。 – Maple