我想了解如何将按钮设置为数组中文本的标签。当我按下按钮时,标签消失,然后什么也没有出现。代码中没有崩溃。如何将标签文本设置为NSMutableArray中的某些内容?
相关代码:
-(void)setupArray {
wordArray = [[NSMutableArray alloc] init];
[wordArray addObject:@"test1"];
[wordArray addObject:@"test2"];
[wordArray addObject:@"test3"];
}
- (IBAction)start:(id)sender {
int value = (arc4random() % 3) + 1;
self.typeThis.text = [self.wordArray objectAtIndex:value];
}
typeThis是标签的名字,我想我已经迷上了一切,即建立按钮/代表的/ etc ...我不明白为什么它不是没有工作。任何人都可以帮忙吗?
在IBAction方法中设置一个断点并检查它是否被命中。继续浏览它并看到该值已填充,然后是否从数组中提取任何内容。 – Luke
@Huddy BUddy - 根据我迄今为止看到的答案,我相信你应该让我们知道你是否使用ARC。最简单的方法是:您是否手动在对象上执行“保留”和/或“发布”?如果你是,那么你不使用ARC。 ARC代表自动参考计数。 – 5StringRyan
我正在使用ARC,因为我没有使用发布/保留的东西 –