NSPerformService(@"Tweet", [NSPasteboard generalPasteboard]);
是否还有图片?我知道简单的文字是可能的,但我不知道图像。
如果是的话,示例代码会很好。
谢谢。
PS:对于那些不知道的人,这只有在用户安装了Twitter.app的情况下才有可能。
答案 0 :(得分:2)
您可以发送到服务的类型取决于已注册的应用程序在其Info.plist
中声明的类型。对于Twitter.app
,这看起来像:
<key>NSMenuItem</key>
<dict>
<key>default</key>
<string>Tweet</string>
</dict>
<key>NSSendTypes</key>
<array>
<string>NSStringPboardType</string>
</array>
不幸的是,这意味着您必须先将图像转换为字符串,然后才能被服务接受。