问题描述
我的iOS Swift应用程序还有一个带有目标代码及其标头的文件。
警报已创建并以Swift代码显示,该警报具有TextField:
alert.addTextField(configurationHandler: nil)
let textField=alert.textFields?[0]
textField?.text=initialValue
textField?.addTarget(self,action: #selector(textFieldDidChange),for: .editingChanged)
objcmethod(textField)
-(void)objcmethod:(UITextField*) tf
{
. . .
. . .
tf.text=formattedStringValue;
. . .
. . .
}
(实际代码不是那么简单,tf引用通过其他方法传递,直到其中一个设置了text属性为止)
我依靠一个事实,即文本应该是具有setter和getter的属性,因此即使从Objective-C代码中,也就像更新TextField内容一样,该内容在更改时会出现在警报中。
是真的吗?我的代码对吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)