-1
我是ios編程的初學者,我發現自己在Nsdictionnary遇到了一些麻煩。似乎無法從Nsdictionnary獲得值
我有一個NSdictionnary它看起來像這樣(當我登錄這樣的:的NSLog(@ 「%@」,self.infologin);):
{
Admin = {
login = admin;
pass = mdp;
};
}
而且我想獲得的價值爲「登錄」,所以我嘗試了很多東西,如:
self.infologin[@"login"];
但我找不到一種方法使其工作。
如果需要的話,這裏是我得到我NSdictionnary方式:
NSURL *url = [NSURL URLWithString:string];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request];
operation.responseSerializer = [AFJSONResponseSerializer serializer];
[operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
self.infologin = (NSDictionary *)responseObject;
這裏是我的Json內容:
{"Admin":{"login":"admin","pass":"mdp"}}
謝謝
只是要注意,可以通過'[self.infologin valueForKeyPath:@「Admin.login」];'' – Alladinian