'NSInvalidArgumentException',原因:'-[UISearchBar searchTextField]:发送到实例的无法识别的选择器
'NSInvalidArgumentException', reason: '-[UISearchBar searchTextField]: unrecognized selector sent to instance
由于未捕获的异常而终止应用程序 'NSInvalidArgumentException',原因:'-[UISearchBar searchTextField]:无法识别的选择器发送到实例 0x7f8ebaf60cf0'
我怎么知道这个视图 0x7f8ebaf60cf0 是哪个?
我在做 PO 0x7f8ebaf60cf0
它 returns 这个 140250998770928
然后我需要更多信息,例如 recursiveDescription,但我无法获得更多信息。我怎样才能开始调试这样的错误?
看看https://learnappmaking.com/unrecognized-selector-sent-to-instance-swift-development/
基本上当您尝试访问一个 nil 对象时会发生这些错误。
我认为在你的情况下它发生是因为 [UISearchBar searchTextField] ,这里 searchTextField 没有功能。
问题是 searchTextField
只是 iOS 13。在 iOS 12 之前以及编译、运行和崩溃之前。只需对 searchTextField
进行全局搜索,不要在 iOS 12 或更早版本下使用它。
由于未捕获的异常而终止应用程序 'NSInvalidArgumentException',原因:'-[UISearchBar searchTextField]:无法识别的选择器发送到实例 0x7f8ebaf60cf0'
我怎么知道这个视图 0x7f8ebaf60cf0 是哪个?
我在做 PO 0x7f8ebaf60cf0
它 returns 这个 140250998770928
然后我需要更多信息,例如 recursiveDescription,但我无法获得更多信息。我怎样才能开始调试这样的错误?
看看https://learnappmaking.com/unrecognized-selector-sent-to-instance-swift-development/
基本上当您尝试访问一个 nil 对象时会发生这些错误。 我认为在你的情况下它发生是因为 [UISearchBar searchTextField] ,这里 searchTextField 没有功能。
问题是 searchTextField
只是 iOS 13。在 iOS 12 之前以及编译、运行和崩溃之前。只需对 searchTextField
进行全局搜索,不要在 iOS 12 或更早版本下使用它。