いつ使用すべきかを理解するのを手伝ってくれませんかUIActivityViewController
。アプリに関する一般的な情報を共有するボタンがあります(「このアプリが好きです」などのリンクと画像があります)。私の古いコードは次のとおりです。
NSMutableDictionary *params = [NSMutableDictionary dictionary];
[params setObject:picture forKey:@"picture"];
[params setObject:link forKey:@"link"];
[params setObject:@"I like MY app!" forKey:@"caption"];
[params setObject:@"I am now using MY iPhone app." forKey:@"description"];
[params setObject:linkToTheIcon forKey:@"icon"];
[params setObject:@"including link" forKey:@"type"];
[[FacebookConnection instance] feedLink:params andDelegate:self];
今使用したいUIActivityViewController
のですが、これらすべてのパラメーターを渡す方法が少し混乱しています。それとも私は他の方法で物事を行うべきですか?
追加:それで、私はサイレント投稿手順が必要であることを理解しました。iOS 6の機能(組み込みのFBアカウントを使用して編集)を使用したサイレントポスト手順について教えてください。今のところ、FBアカウントがデバイスに存在するかどうかを確認する方法と、それを作成するように促す方法ではないかどうかを理解できませんか?ACAccountストアクラス– requestAccessToAccountsWithType:options:completion:
には、アカウントにアクセスするためのメソッドがあります。ただし、アカウントが存在しない場合はエラーが返されます。よろしくお願いします。