-2

开发一个需要将 NSString 数组作为板子的应用程序。首先,我需要一种方法来初始化大小为 100 的 NSArray,然后构建在整个板上添加随机滑槽和梯子的方法。makeChutes/ladders 方法将采用要移动多少空间的参数。我遇到的问题只是初始化 NSStrings 数组,我知道我可以将非可变 NSArray 与可变对象一起使用,但语法有问题。

基本上我想初始化这个:

[NSArray arrayWithObjects: @"1", @"2", @"3", @"4", @"5", @"6", @"7", @"8", @"9", nil] 

但是有 100 个字符串并采用如下方法的形式:

    -(id)initBoard{
        for(int i =0; i<100;i++){
            _board[i] = @"| |";
        }
    }
4

1 回答 1

0

尝试

-(id)initBoard
{
    NSMutableArray *mutableArray = [NSMutableArray arrayWithCapacity:100];
    for (int i = 0; i < 100; i++)
    {
        [mutableArray addObject:@"| |"];
    }
    _board = mutableArray;
}
于 2013-02-16T20:36:15.243 回答