2014-03-25 37 views
-3

我得到的值如下所示。ios:从nsdictonary中检索值

如何获得ABC,NI,NTI,SRNI和TTT的特定值?

(
{ 
    ABC = A; 
    NI = 5; 
    NTI = I; 
    SRNI = 12R00109; 
    TTT = Pqr; 
} 
) 
+0

你的问题是? – rckoenes

+0

'[dico valueForKey:@“ABC”];'?如果你有一个NSDictionary –

回答

0
NSString *Str=[yourDic valueForKey:@"ABC"]; 
+0

尝试使用现代的Objective-C:yourDic [@“ABC”] – Alex

0
NSDictionary *dict = @{@"ABC": @"A", 
         @"NI" : @5, 
         @"NTI": @"I"}; 

NSLog(@"ABC = %@, NI = %@, NTI = %@" , dict[@"ABC"], dict[@"NI"], dict[@"NTI"]); 
0

现在你有一个数组和字典,所以你可以检索这样

NSString *strABC = [[yourArray objectatindex:0] valueforkey:@"ABC"]; 

NSString *strNI = [[yourArray objectatindex:0] valueforkey:@"NI"]; 
+0

你可以格式化你的代码片段 – JSA986