FacebookグラフAPIを使用してFacebookに写真を投稿しようとしています。ユーザーを認証した後、次のようにしています
NSMutableDictionary *variables = [[NSMutableDictionary alloc]init];
[variables setObject:@"some text" forKey:@"message"];
[variables setObject:@"some link" forKey:@"link"];
[variables setObject:[UIImage imageNamed:@"icon@2x.png"] forKey:@"picture"];
NSString *str = @"me/feed";
NSLog(@"str: %@", str);
FbGraphResponse *resp = [self.fbGraph doGraphPost:str withPostVars:variables];
NSLog(@"resp: %@", resp.htmlResponse);
しかし、私のアプリは例外をスローしてクラッシュします:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: -[UIImage dataUsingEncoding:]: unrecognized selector sent to instance 0x11545140'
それで、グラフAPIを使用してメッセージとともにFacebookウォールに画像を投稿する方法を教えてくれる人がいます。