我在 NSDictionary 中得到一个 json。如果我做 NSDictionary 的 NSLog,我正在看这个 json。
NSLog->> {"login":{"pass":"yeeply123","user":"Yeeply"}}
我在这里得到地方字典:
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
{
NSError *thisError;
NSDictionary *parsedObject = [NSJSONSerialization JSONObjectWithData:myConnectionData options:NSJSONReadingMutableContainers|NSJSONReadingAllowFragments error:&thisError];
NSLog(@"Prueba %@", parsedObject);
[self.delegate requestJSONFinishedWithParsedObject:placesDictionary];
}
我将它作为 placesDictionary 传递给其他函数但是当我尝试使用这句话从这个 NSDictionary 获取数据时:
NSDictionary *userDictionary= [placesDictionary objectForKey:@"login"];
NSString *pass= [userDictionary objectForKey:@"pass"];
我收到这样的错误:
-[__NSCFString objectForKey:]: unrecognized selector sent to instance 0x7172f10
我不知道发生了什么,我在其他项目中做过,它有效..
谢谢