Facebook SDK for iOS を使用して投稿を機能させることができないようです。「startWithGraphPath:parameters:HTTPMethod:completionHandler:」関数を使用しています。メッセージ、場所、画像は機能しますが、友達にタグを付けることができないようです。NSDictionary キーとオブジェクトを
parameters[@"tags"] = self.friendsIDs;
これは、コンマで区切られた Facebook ユーザー ID の文字列です (Facebook リファレンス ページ: https://developers.facebook.com/docs/reference/api/user/#postsによる)。ただし、これは常に発生します。
com.facebook.sdk:ParsedJSONResponseKey={
body = {
error = {
code = 100;
message = "(#100) param tags must be an array.";
type = OAuthException;
それで、それらを配列に入れましたが、それでも機能しませんでした。実際、別のエラーが発生します。
-[__NSArrayM length]: unrecognized selector sent to instance 0x1228abc0
2013-09-26 16:47:36.917 DrinkingGamePicker[27558:a0b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayM length]: unrecognized selector sent to instance 0x1228abc0
インスタンス 0x1228abc0' に送信
これらのパラメータをフォーマットする方法を知っている人はいますか? ドキュメントや明確な例が見つかりません。前もって感謝します。
余談ですが、アプリから投稿して人々にタグを付ける方法を知っているが、場所は知らない人はいますか? すべての方法は、少なくとも最初に場所にタグを付ける必要があることを意味しているように感じます.
ありがとう!