我正在使用UIActivityViewController和一些Apple内置服务。作为测试,我没有指定excludedActivityTypes(默认情况下文档说这是nil)并且没有完成处理程序(我只是想让服务做他们的事情)。
我正在使用Xcode / SDK版本5.1.1(5B1008)构建
// this is the handler that catches the Action button tap
// self.noteArea.text is the UITextView.text string to use by the services.
- (IBAction)actionTapped:(UIBarButtonItem *)sender
{
NSString *s = [NSString stringWithString:self.noteArea.text];
NSArray *a = [NSArray arrayWithObject:s];
UIActivityViewController *activityController = [[UIActivityViewController alloc] initWithActivityItems:a applicationActivities:nil];
[self.navigationController presentViewController:activityController animated:YES completion:NULL];
}
在模拟器和真实的iPhone上,活动弹出窗口仅显示邮件和复制 - 没有其他内容。为什么只是那两个?邮件和复制工作正常,所以显示的所有内容似乎都能正常工作。如何显示其他功能?