UIActivityViewController报告“远程撰写控制器超时”

我通过消息在我的应用程序共享上点击,在Xcode控制台中得到这个:然而,邮件一个完美的罚款。 消息控制器永远不会显示,这使得这在一个运送的应用程序烦人。

Remote compose controller timed out (YES)! 

这是一个苹果的错误? 这只是今天才开始发生的。

码:

 if(SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"6.0")) { NSString *textToShare = [NSString stringWithFormat:@"test"]; NSArray *activityItems = [[NSArray alloc] initWithObjects:textToShare, nil]; UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil]; activityVC.completionHandler = ^(NSString *activityType, BOOL completed) { NSLog(@" activityType: %@", activityType); NSLog(@" completed: %i", completed); }; if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { self.popover = [[UIPopoverController alloc] initWithContentViewController:activityVC]; CGRect rect = [[UIScreen mainScreen] bounds]; [self.popover presentPopoverFromRect:rect inView:self.view permittedArrowDirections:0 animated:YES]; } else { [self presentViewController:activityVC animated:YES completion:nil]; } } 

这段代码没有错。 它在我的设备上没有问题。 您可能想尝试重新启动设备或尝试在其他设备上。

我发现这个问题的一些孤立的引用与iOS 6的testing版本或偶尔崩溃的其他人有关,所以也许我们只是放慢了在这个消息传递UI中的工作。