0

オブザーバーはどのような要素NSArray * tagsFBOpenGraphAction期待していますか?Open Graph Explorerツールからは、いくつかの Facebook ID を餌として欲しいだけのようです。しかし、それを行うとき

id<OpenGraphObject> event = (id<OpenGraphObject>)[FBGraphObject graphObject];
event.url = @"http://example.com/obj1234?fb:app_id=1111&og:type=myapp:share";
id<OpenGraphShareAction> action = (id<OpenGraphShareAction>)[FBGraphObject graphObject];
action.object = event
action.tags = [NSArray arrayWithObjects:[NSNumber numberWithInt:3300252], [NSNumber numberWithInt:585025503], nil];

そして投稿する

[FBRequestConnection
    startForPostWithGraphPath:@"me/myapp:share"
    graphObject:action
    completionHandler: ...
 ];

ただし、これは機能しません-[__NSCFNumber dataUsingEncoding:]: unrecognized selector sent to instance

4

1 に答える 1

1

NSNumber ではなく、NSString を想定しているようです。ID について話していることを考えると、これは完全に理にかなっています。

それを試してみて、それがどうなるか教えてください

于 2012-11-21T15:42:36.723 に答える