Facebook が提供する Open Graph アクションの例を実行しようとしていますが、何も起こりません。デバッグ時にアクションが作成されていることがわかりますが、[FBDialogs presentShareDialog...] でスキップして関数の最後にジャンプします。これはなぜだと思いますか?shareddialog は IOS シミュレーターで実行できないと読みましたが、エラーなどは発生しませんか? または、シミュレーターで実行しても、実際には何も起こらないはずですか?
-(IBAction)ShareFB:(id)sender{
id<FBOpenGraphAction> action = (id<FBOpenGraphAction>)[FBGraphObject graphObject];
[action setObject:@"https://example.com/book/Snow-Crash.html" forKey:@"book"];
[FBDialogs presentShareDialogWithOpenGraphAction:action
actionType:@"books.reads"
previewPropertyName:@"book"
handler:^(FBAppCall *call, NSDictionary *results, NSError *error) {
if(error) {
NSLog(@"Error: %@", error.description);
} else {
NSLog(@"Success!");
}
}];
参照テキスト: https://developers.facebook.com/docs/ios/share-dialog/#tips