使用NSSharingServiceNameComposeMessage

时间:2015-09-18 21:31:40

标签: cocoa

这是我的代码:

          NSSharingService *service = [NSSharingService sharingServiceNamed: NSSharingServiceNameComposeMessage];
          tempURL = [NSURL fileURLWithPath:[NSHomeDirectory() stringByAppendingPathComponent:@"test.zip"]]
          [service performWithItems:@[@"test", tempURL]];

正确显示消息窗口,以及'测试'文字,但邮件中文件未包含

什么有效:

  • 我知道网址很好,因为在使用名为NSSharingServiceNameComposeEmail的服务
  • 时会正确显示该网址
  • zip文件有效;它是我已经在已知位置使用的测试文件,我已经检查过它可以正确扩展;它也是一个非常小的文件
  • 我知道邮件可以附加文件:以上适用于PDF,页面文档等...
  • 我知道我的消息设置很好,可以使用zip文件:'分享' Finder中的按钮与zip文件一起使用并选择“发送消息”时工作正常。选项

类似问题:

  • 未知文件类型也不起作用
  • 使用Airdrop服务NSSharingServiceNameSendViaAirDrop
  • 时的相同问题

任何想法我还能尝试什么?谢谢!

0 个答案:

没有答案