× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 |
twitterやfacebookとの連動をする方法について。
Social.framework というのに入っている。このフレームワークはデフォルトで用意されている。 #import <Social/Social.h> で使用できる。 cocos2d-xの場合は、AppController.mmに以下のように書く。
要するに、twitter用のあのダイアログはViewController扱い。 起動時にデフォルトで入れる文章が initialText にあたる。 投稿ボタンやキャンセルボタンを押すとダイアログは閉じ、ViewController も閉じる。 再度投稿させる場合は、再度ViewControllerを作るわけ。 completionHandler にメソッドを登録しておくと、投稿ないしキャンセルしたときにコールバックが飛んでくる。
ただし、投稿に成功・失敗したとは違うことに注意。 「投稿」ボタンを押したが、twitterのパスワードが登録されていなくて投稿に失敗した、のような場合でも、resultは SLComposeViewControllerResultDone のほうが渡されてくる。 PR |
|