1

我有一个相当简单的应用程序,其中包含几个 UITextField,其中应该只有正数(一些整数,一些小数)。我创建了两个 UITextViewDelegates 在调用 textFieldShouldEndEditing 和 textFieldShouldReturn 时对文本字段执行验证。

我在我的故事板场景中添加了两个对象项目,并为每个项目分配了一个类,并将每个文本字段的委托连接到正确的委托对象。

不幸的是,当调用 [textField canBecomeFirstResponder] 时,代表正在被释放。我有一个半黑客修复,我使用 IBOutletCollection 来保留对每个代表的引用。理想情况下,我不应该这样做。

这是可以在 IB/XCode 中调整的东西,还是只是一个我无法自己解决的 ARC 相关问题?

4

0 回答 0