0

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

我得到了一个名为“sMessage”的数组的值,该数组具有一个 NSString“成功”类型的值。

这是来自 API 的响应:

({"sMessage":"success"})

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

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

1 回答 1

0

尝试这个:

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

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

于 2012-09-21T09:36:38.950 回答