我想知道如何做到这一点,因为我得到一个错误访问错误。如何设置UIButton的titleLabel.text?
在我的应用程序中,我有81 UIButtons
与IBAction
附加到所有他们的Interface Builder,这IBAction
应设置用户点击按钮的文本。我试图这样做:
- (IBAction)changeTitle:(UIButton *)button {
button.titleLabel.text = [NSString stringWithFormat:@"%@", myString];
}
-(IBAction)setMyString:(id)sender{
myString = [NSString stringWithFormat:@"text"];
}
但是,这进入一个错误的访问错误,我怎么能解决这个问题? 百万谢谢!
错误消息:EXC_BAD_ACCESS(代码= 1,地址=为0x0) (LLDB)
你需要用完整的错误信息更新你的问题。附注 - 不要使用'stringWithFormat:'。你没有格式化任何东西。直接分配字符串:'button.titleLabel.text = myString;'。 – rmaddy
感谢您的回答!我已经试图按照你所说的方式来做到这一点,但是它一直给出同样的错误。还有其他选择吗? – yeker3
我没有给你答案。我告诉过你,你需要用完整的错误信息更新你的问题。其余的只是一个建议,而不是试图解决这个问题。发布完整的错误或者没有人能够提供帮助。 – rmaddy