这是我的代码:
let maskedDelegate = MaskedTextFieldDelegate(primaryFormat: "[0000] [0000] [0000] [0000]")
textField.delegate = maskedDelegate
输入文本时不应用掩码,但maskedDelegate.put
方法有效。
如果重要的话,我会使用迦太基。
嗨@Recouse! 谢谢你的提问。
这是我想到的第一件事。
textField.delegate
是弱引用,并且maskedDelegate
对象将在赋值后立即被释放(除非对它的引用存储在其他地方,当然)。
在这种情况下,您可以将maskedDelegate
渲染
@taflanidi谢谢。 我又忘记了。
最有用的评论
嗨@Recouse! 谢谢你的提问。
这是我想到的第一件事。
textField.delegate
是弱引用,并且maskedDelegate
对象将在赋值后立即被释放(除非对它的引用存储在其他地方,当然)。在这种情况下,您可以将
maskedDelegate
渲染