背景:我一直想要一个与 Safari 完全匹配的 PickerView。我查看了许多 Git,发现没有一个可以完全正确地工作。我决定建立自己的。它现在已经完成,但是有一个不会消失的错误。
问题:如果您运行示例项目,您将看到 2 个文本字段。
- 点击其中一个文本字段 - 它会显示 BTPickerView。一切都如您所愿。
- 选择第四个选项,然后按完成。
- 点击相同的文本字段。这一次,调试日志将显示您执行了一个无限循环,这会冻结应用程序。
问题:我做了什么导致它?我该如何解决?
我已经尽一切努力将其归结。归根结底,我不能再进一步了。请指教。