【发布时间】:2012-03-17 12:44:25
【问题描述】:
我正在尝试使用 for 循环从字母数组中挑选字母,然后将它们添加到变量中,然后将其打印到标签中。
我编写了这段代码,它使用随机数生成器从数组中选择一个随机字母,然后将其加入变量password。但是它没有在 Label 中显示任何内容,所以我在 for 循环中设置了一个断点以查看发生了什么,但它甚至似乎根本没有进入循环,例如它不会在里面破裂。
这是我正在使用的代码
- (void) tapRecog:(id)sender
{
@autoreleasepool
{
NSString *password;
NSArray *alpha = [NSArray arrayWithObjects: @"a", @"b", @"c", @"d", nil];
int i, ran;
for(i = 0;i == 3;i = i + 1)
{
ran = arc4random() % 3;
password = [password stringByAppendingFormat:[alpha objectAtIndex:ran]];
}
displayPassword.text = password;
}
}
【问题讨论】:
标签: objective-c ios arrays for-loop