Ios 如何显示数组中的前50个名称?

Ios 如何显示数组中的前50个名称?,ios,objective-c,arrays,Ios,Objective C,Arrays,我的数组包含100多个名称,我只想显示前50个数组 我已经阅读了这个主题(),但是有没有更好的解决方案来代替添加两个数组 我像这样添加数组 -(void)test{ _myArray = [[NSMutableArray alloc] init]; [_myArray addObject:usersName]; } 最好的方法是使用如果要限制在tableview中可以看到多少数组,其中数组是tableview的数据源,则只需将MIN宏与tableview数据源 -table

我的数组包含100多个名称,我只想显示前50个数组

我已经阅读了这个主题(),但是有没有更好的解决方案来代替添加两个数组

我像这样添加数组

-(void)test{
     _myArray = [[NSMutableArray alloc] init];

    [_myArray addObject:usersName];
}

最好的方法是使用

如果要限制在tableview中可以看到多少数组,其中数组是tableview的数据源,则只需将
MIN
宏与tableview数据源

-tableView:numberOfRowsInSection:
方法:

- (NSInteger)tableView:(UITableView *)tableView
 numberOfRowsInSection:(NSInteger)section
{
    return MIN([_array count], 50);
}

使用
subrayWithRange:
有什么问题吗?答案中建议的答案可能是最有效的方法,它只有一个新数组,带有指向相同对象的指针名称在哪里?@Popeye我正在寻找一种方法来限制数组,而不是创建另一个数组。哪一种可能更有效?仅此而已。演示您如何使用阵列。感谢您的帮助。这就是我要用它的目的。