Fetch last five values from NSMutableArray

后端 未结 3 1091
佛祖请我去吃肉
佛祖请我去吃肉 2021-01-29 10:04

I have a NSMutableArray whose count is 10 and I want to extract the last 5 values and store them in another array. How can I do this?

3条回答
  •  情歌与酒
    2021-01-29 10:45

    I think that - (NSArray *) subarrayWithRange:(NSRange)range (doc) might help you.

    NSRange theRange;
    theRange.location = [wholeArray count] - 5;
    theRange.length = 5;
    NSArray *result = [wholeArray subarrayWithRange:theRange];
    

    EDIT : Be careful to check that your array has at least five elements, else, subarrayWithRange will throw an exception.

提交回复
热议问题