2

当我点击我的 barButtomItem 以将我的应用程序中的内容共享到 FB、Tw、微博和邮件时,我在调试区域收到此消息。iOS6 XCode 4.5.1

2013-03-08 15:59:31.609 细胞学[2088:1cd03] 启动服务:注册未知应用标识符 com.apple.mobilemail 失败 2013-03-08 15:59:31.610 细胞学[2088:1cd03] 启动服务:无法查找应用标识符 com.apple.mobilemail

这是我的代码:

-(IBAction)shareButtonPressed:(id)sender {
    NSLog(@"shareButton pressed");

    NSString *texttoshare = _txt;
    UIImage *imagetoshare = _img;
    NSArray *activityItems = @[texttoshare, imagetoshare];    
    UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
    activityVC.excludedActivityTypes = @[UIActivityTypeAssignToContact, UIActivityTypePrint];
    [self presentViewController:activityVC animated:TRUE completion:nil];
}

尽管有编译警告消息,我还是能够成功发布和发送邮件......我读到了一些关于使用外部库的内容,但我不喜欢这个解决方案。我确定我错过了一些明显的东西。

任何帮助将不胜感激

4

1 回答 1

7

根据我的阅读,社交框架和模拟器存在问题。你试过真机吗?

或者

可能是因为模拟器没有邮件应用

于 2013-04-01T03:38:26.543 回答