需要检查是否IBOutLet UIButton *button
没有文字写在上面。要编码什么?
NSLog(@"%@", [button titleForState:UIControlStateNormal]); //it gives (null)
我应该如何写决定声明?
需要检查是否IBOutLet UIButton *button
没有文字写在上面。要编码什么?
NSLog(@"%@", [button titleForState:UIControlStateNormal]); //it gives (null)
我应该如何写决定声明?
确保您已将标题设置为UIControlState
:
[button setTitle:@"Click Me!" forState:UIControlStateNormal];
否则,一切都应该正常工作。
更新
要检查它是否没有文本,请使用:
if (![menuItemButton titleForState:UIControlStateNormal]) {
NSLog(@"YES, no text.");
} else {
NSLog(@"no, there is text.");
}
最好检查一下长度button.labelTitle.text
。
谢谢你们的答案。