我目前正在从事一个项目,我将在其中解析 JSON 并将 JSON 对象存储到数组中。
我做这样的事情:
NSArray *value = [JSONObject valueForKey:@"value"];
我的所有值都在数组值中。
我将如何从该数组中收集最后 10 个值并将其存储在第二个数组中?
非常感谢任何帮助。
非常感谢您提前。
我目前正在从事一个项目,我将在其中解析 JSON 并将 JSON 对象存储到数组中。
我做这样的事情:
NSArray *value = [JSONObject valueForKey:@"value"];
我的所有值都在数组值中。
我将如何从该数组中收集最后 10 个值并将其存储在第二个数组中?
非常感谢任何帮助。
非常感谢您提前。
看看这个方法。(这里是文档的链接。)
- (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];