输入搜索栏文本框时出现UISearchBar错误

时间:2011-02-18 20:27:41

标签: iphone uinavigationcontroller uisearchbar first-responder uitabcontroller

我发现了一个奇怪的错误。我一直在关注这个样本:

http://jduff.github.com/2010/03/09/throwing-a-uinavigationcontroller-uitabbarcontroller-and-uisearchbar-together/

我测试了它然后尝试在我的应用程序中滚动它。它在样本中工作,但不是我的应用程序。在我的应用程序中,每当我在搜索栏中输入textview时,我都会出现SIGABRT或BAD_ACCESS错误。主要区别在于我将搜索放在第二个选项卡而不是第一个选项卡上。当我更改我的应用程序上的taborder以在第一个选项卡的导航控制器上进行搜索时,它工作正常!似乎除非我先进入搜索栏的textview。对象被释放,如果我稍后尝试输入它就会失败。很奇怪。我不太了解这里的对象来说明初始化序列是什么,但我的猜测是我需要做更多的初始化才能使它工作。

1 个答案:

答案 0 :(得分:0)

再次浏览链接中的文章。特别是通过“设置项目”部分。

在文章中,所有内容都设置为“选定的视图控制器”,这是第一个。而且你说你实现了第二个标签的所有内容。确保您没有在项目的第一个中实现所有内容。

如果这有帮助,请告诉我。如果不是,我会弄明白别的。