在NSLog中显示数组

时间:2015-05-05 15:09:58

标签: ios objective-c

我做了一个基本的卡洗牌算法。

我想检查它是否通过nslog工作。

它崩溃了应用程序并在nslog

处放置了一个断点

有人可以帮忙吗?

a = strData.split()
a = zip(*[iter(a)]*nNbrColumn)
a = [[datetime.datetime.strptime(l[0] + " " + l[1], '%Y-%m-%d %H:%M:%S'),float(l[2]),float(l[3]),float(l[4]),float(l[5])]  for l in a]

这是我的代码

1 个答案:

答案 0 :(得分:0)

也许这个例程会帮助你。

- (NSMutableArray *)generateRandomNumbers:(NSNumber *)numberOfElements {
    NSMutableArray *arrayRandomPositions = [[NSMutableArray alloc] init];

    // First create sequential numbers array
    for (int i=0; i<[numberOfElements integerValue]; i = i +1) {
        [arrayRandomPositions addObject:[NSNumber numberWithInt:i]];
    }

    // Make the shuffle 
    for (int i = 0; i < [numberOfElements integerValue]; ++i) {
        // Select a random element between i and end of array to swap with.
        int nElements = (int)[numberOfElements integerValue] - i;
        int n = arc4random_uniform(nElements) + i;
        [arrayRandomPositions exchangeObjectAtIndex:i withObjectAtIndex:n];
    }

    return arrayRandomPositions;
}
相关问题