从NSArray中选择一个随机objectAtIndex

Pau*_*ris 2 iphone xcode objective-c nsarray ios4

我有一个NSArray,它包含索引0-9中的10个对象.数组中的每个条目都是引号.

当我的用户选择"随机引用"选项时,我希望能够从数组中选择一个随机条目并显示该条目中包含的文本.

任何人都可以指出我如何实现这一目标的正确方向?

Emi*_*aez 7

我建议你用这个而不是硬编码10; 这样,如果您添加更多报价,它将自动完成,而无需您更改该数字.

NSInteger randomIndex = arc4random()%[array count];
NSString *quote = [array objectAtIndex:randomIndex];
Run Code Online (Sandbox Code Playgroud)