私は現在、JSON を解析し、JSON オブジェクトを配列に格納するプロジェクトに取り組んでいます。
私はこのようなことをします:
NSArray *value = [JSONObject valueForKey:@"value"];
配列値にすべての値があります。
この配列から最後の 10 個の値を収集し、それを 2 番目の配列に格納するにはどうすればよいでしょうか?
どんな助けでも本当に感謝しています。
事前にどうもありがとうございました。
私は現在、JSON を解析し、JSON オブジェクトを配列に格納するプロジェクトに取り組んでいます。
私はこのようなことをします:
NSArray *value = [JSONObject valueForKey:@"value"];
配列値にすべての値があります。
この配列から最後の 10 個の値を収集し、それを 2 番目の配列に格納するにはどうすればよいでしょうか?
どんな助けでも本当に感謝しています。
事前にどうもありがとうございました。
この方法を見てください。(ここにドキュメントへのリンクがあります。)
- (NSArray *)subarrayWithRange:(NSRange)range;
したがって、あなたの場合は次のようになります。
NSArray *value = [JSONObject valueForKey:@"value"];
NSRange endRange = NSMakeRange(value.count >= 10 ? value.count - 10 : 0, MIN(value.count, 10));
NSArray *lastTenObjects= [value subarrayWithRange:endRange];