使用FaceBook SDK为什么我会得到'NSInvalidArgumentException',原因:' - [__ NSDictionaryM长度]:无法识别的选择器发送到实例

时间:2013-04-20 07:49:27

标签: xcode facebook-graph-api

此代码给出了这个错误......为什么?

'NSInvalidArgumentException',原因:' - [__ NSDictionaryM长度]:无法识别的选择器发送到实例

 NSMutableDictionary *info = [NSMutableDictionary dictionaryWithObjectsAndKeys:longitude,@"longitude",latitude,@"latitude",nil];

 NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:  info, @"venue", nil];

 NSString *graphPath = [NSString stringWithFormat:@"/%@", (ID_OF_EVENT)];
 FBRequest *updateEvent = [FBRequest requestWithGraphPath:graphPath parameters:params HTTPMethod:POST];
 [updateEvent startWithCompletionHandler: ^(FBRequestConnection *connection,
                                                       NSDictionary* result,
                                                       NSError *error) {

我正在尝试设置场地的经度和纬度,但无论我尝试什么,我都会遇到运行时错误。我错过了什么?我认为“场地”是主要活动下的字典,并且具有有效键“经度”和“纬度”。有一个我的参数必须是数组而不是字典?

实际上我怀疑这些元素是不可写的,我可能需要在@“location”添加地址才能看到详细信息。

此致

0 个答案:

没有答案