Swift字符串和cocoa绑定:不显示占位符字符串
我有一个Swift字符串和cocoa绑定:不显示占位符字符串,cocoa,swift,placeholder,cocoa-bindings,nstextfield,Cocoa,Swift,Placeholder,Cocoa Bindings,Nstextfield,我有一个动态变量someString:String?=我的类中绑定到UI文本字段的nil属性。文本字段配置为当someString为空(nil)时显示占位符字符串。但是当我运行应用程序时,占位符字符串不会显示,即使someString被显式设置为nil。我记得用Objective-C代码而不是Swift备份的同一个窗口按预期工作,文本字段在字符串为空时显示占位符,但我现在无法检查它以确定。无论如何,这是Swift中的一个bug,还是我做错了什么?我刚刚发现值绑定配置中有“Null占位符”选项。这
动态变量someString:String?=我的类中绑定到UI文本字段的nil
属性。文本字段配置为当someString
为空(nil)时显示占位符字符串。但是当我运行应用程序时,占位符字符串不会显示,即使someString
被显式设置为nil。我记得用Objective-C代码而不是Swift备份的同一个窗口按预期工作,文本字段在字符串为空时显示占位符,但我现在无法检查它以确定。无论如何,这是Swift中的一个bug,还是我做错了什么?我刚刚发现值绑定配置中有“Null占位符”选项。这似乎覆盖了属性检查器中的“占位符”设置。所以问题就结束了