とにかくNSPerformService(@"Tweet", [NSPasteboard generalPasteboard]);
画像がありますか?単にテキストが可能であることは知っていますが、画像については知りません。
はいの場合、サンプルコードはいいでしょう。
ありがとうございました。
PS: 知らない人のために説明すると、これはユーザーが Twitter.app をインストールしている場合にのみ可能です。
とにかくNSPerformService(@"Tweet", [NSPasteboard generalPasteboard]);
画像がありますか?単にテキストが可能であることは知っていますが、画像については知りません。
はいの場合、サンプルコードはいいでしょう。
ありがとうございました。
PS: 知らない人のために説明すると、これはユーザーが Twitter.app をインストールしている場合にのみ可能です。
サービスに送信できる型は、登録されたアプリケーションが .xml ファイルで宣言した型によって異なりますInfo.plist
。の場合Twitter.app
、これは次のようになります。
<key>NSMenuItem</key>
<dict>
<key>default</key>
<string>Tweet</string>
</dict>
<key>NSSendTypes</key>
<array>
<string>NSStringPboardType</string>
</array>
残念ながら、これは、画像がサービスによって受け入れられる前に、画像を文字列に変換する必要があることを意味します。