我正在尝试将 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/