获取Objective-C中包含字符串的Array的值

时间:2012-09-21 09:29:43

标签: xcode arrays string api

如何获取具有一个值的数组的值,该值是Objective-C中的字符串?我实际上对如何在我正在访问的数组中正确获取字符串值感到困惑。

我得到名为“sMessage”的数组的值,该数组的值为NSString“success”类型。

这是来自API的回复:

({"sMessage":"success"})

我正在尝试使用此代码获取值并将其记录到控制台:

NSArray *resultsArray = [json objectForKey:@"sMessage"];
NSString *loginResult = [[resultsArray valueForKey:@"sMessage"] lastObject];
NSLog(@"Result is: %@", loginResult);

1 个答案:

答案 0 :(得分:0)

试试这个:

NSString *resultString = [json objectForKey:@"sMessage"];
NSLog(@"Result is: %@", resultString);

键“sMessage”的值不是数组,而是一个简单的字符串。