現在、このAPIを統合しています https://github.com/reallylongaddress...book-Graph-API
統合はすべて正常に機能し、「post」メソッドを使用して人々の壁に物事を投稿しています。すべて正常に機能します。元のAPIのコードも同じですが、以下は私の変更したバージョンです...
NSMutableDictionary *variables = [NSMutableDictionary dictionaryWithCapacity:6];
[variables setObject:strMessageFb forKey:@"message"];
[variables setObject:@"http://fundaciomiro-bcn.org" forKey:@"link"];
[variables setObject:@"Joan Miró" forKey:@"name"];
[variables setObject:@"I am using Joan Miró's iPhone App, The Ladder of Escape, that allows me to take a tour through the artist's Barcelona. Download it now!" forKey:@"description"];
[variables setObject:@"http://nostrostudio.com/clientes/miro/ICONO_512x512.png" forKey:@"picture"];
[variables setObject:@"L'escala de l'evasió" forKey:@"caption"];
FbGraphResponse *fb_graph_response = [fbGraph doGraphPost:@"me/feed" withPostVars:variables];
NSLog(@"postMeFeedButtonPressed: %@", fb_graph_response.htmlResponse);
しかし、私の問題は、
その完全にシミュレーターで動作します。しかし、実際のデバイスで実行しようとすると、このスクリプトを2回実行できます。3回目はクラッシュします。辞書と関係がある気がします。
誰か助けてくれませんか?
[また、このPostメソッドはIOS5.0エミュレーターでは機能しません。アプリを投稿しようとするとクラッシュしますが、コンテンツはFacebookに正常に投稿されます。]