NSTimer経由で4秒間実行されるgetRandomCarというメソッドがあります。このメソッドは、この配列から反復しない値をランダムに取得する
NSArray *cars = [NSArray arrayWithObjects:@"Mercedes", @"Opel", @"Ford", @"Mazda", nil];
アイデアが最後にすなわち
Mescedes Opel Mercedes Mazda Ford Opel etc..
私は持っていませ
Mercedes Mercedes Mazda Opel Opel etc...
返さからgetRandomCar方法が異なるように戻り値を呼ばれたときであるような配列を持っていますこれを試したが運がなかった。
NSString *car = [[NSString alloc]initWithFormat:@"%@",
[carsArray objectAtIndex:arc4random() % [carsArray count]]];
if ([self.tmpCar isEqualToString:car])
{
car = [carsArray lastObject];
}
[self settmpCar:playerName];
私は無限ループを取得します – foho
hmmm ..その奇妙な、私は別の解決策を試してみましょう、悪い5分で戻ってください:) –
それは私がしばらく時間がかかりました! (私の編集をチェックしてください) –