我的类中有dynamic var someString: String? = nil
属性绑定到UI文本字段。文本字段配置为在someString
为空(nil)时显示占位符字符串。但是当我运行应用程序时,即使someString
显式设置为nil,占位符字符串也不会显示。我记得用Objective-C代码备份的同一个窗口而不是Swift按预期工作,当字符串为空时文本字段显示占位符,但我现在无法检查它是否确定。无论如何,这是Swift中的一个错误,还是我做错了什么?
答案 0 :(得分:2)
我刚刚发现Value绑定配置中有“Null Placeholder”选项。这似乎覆盖了属性检查器中的“占位符”设置。所以这个问题已经结束了。