Я пытаюсь заставить сборщик вращаться несколько раз, прежде чем приземлиться на определенный ряд. Я попытался использовать для и сделать пока циклы. Я даже пытался вызывать несколько методов подряд, но каждый раз сборщик перезагружается только один раз, хотя я советую перезагружать его несколько раз, прежде чем окончательно приземлиться в выбранную строку, например так:
int newValue = random() % [self.inputNames count];
[payPicker selectRow:newValue inComponent:0 animated:YES];
[payPicker reloadComponent:0];
NSDate *future = [NSDate dateWithTimeIntervalSinceNow: 2.0 ];
[NSThread sleepUntilDate:future];
newValue = random() % [self.inputNames count];
[payPicker selectRow:newValue inComponent:0 animated:YES];
[payPicker reloadComponent:0];
[NSThread sleepUntilDate:future];
Я делаю описанное выше примерно три или четыре раза, и каждый раз, когда сборщик появляется только один раз, перезагружается и попадает в последний выбранный ряд. Есть ли что-то особенное, что я должен сделать, или можно ли вообще заставить сборщика вращаться? Если бы я мог заставить его прыгать случайным образом между вариантами строк перед приземлением на один, я был бы в порядке с этим.
Спасибо !!