0

Objective-C の文字列である 1 つの値を持つ配列の値を取得するにはどうすればよいですか? アクセスしている配列内の文字列値を適切に取得する方法について、実際に混乱しています。

タイプ NSString 「成功」の値を 1 つ持つ「sMessage」という名前の配列の値を取得しています。

これは 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 に答える