我正在尝试将 name
(UILabel
).text 更改为 nameString
(NSString
) 但它不会在屏幕上显示它(它确实发生了变化 - 它是我调试时的值还是正确的值)。
代码:
NSString *namesString = [self.names objectAtIndex:i];
infoWindow.storeAddressLabel.text = namesString;
注意:如果我输入:
infoWindow.storeAddressLabel.text=@"someText";
有效
有人知道这是为什么吗?谢谢!
您引用了两个不同的变量。在第一行定义 nameString
,然后在下一行使用 namesString
设置额外的 s
关于ios - UILabel.text 不会从 NSString (iOS) 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34657178/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |