我正面临着这个奇怪的问题。我有一段简单的代码应该可以正常工作,但在第一次启动应用程序时它不起作用。当我第二次运行应用程序时,它工作得很好。当第一次启动应用程序时,presentViewController不起作用
和由以下代码用于打开应用程序,并显示一个的viewController当我挖掘今天视图插件的方式:
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
OverviewDetailVC *overViewDetail = (OverviewDetailVC *)initViewController;
overViewDetail.productDetail = [self.managedObjectContext executeFetchRequest:FetchRequest error:nil];
overViewDetail.productName = [overViewDetail.productDetail[0] valueForKey:@"generic"];
[self.window.rootViewController presentViewController:overViewDetail animated:YES completion:NULL];
}
从上面你为什么需要首次使用handleOpenURL来启动应用程序? – user3182143
当我点击今日视图部件时,我正在使用它来打开应用程序。 – user3687
我在问你为什么把你的代码放在handleOpenURL方法中? – user3182143