当有2个单词时,搜索栏上有EXC_BAD_ACCESS吗?

时间:2011-08-18 10:03:50

标签: exc-bad-access xcode

问题是当我写一封像“Pasar”这样的错误没有显示错误时,但是当我按空格键错误时,如exc_bad_access显示,为什么会这样?任何人都无法告诉我有关exc_bad_access ..

的信息

我正在使用xcode 4.2并在iPhone 5.0模拟器上构建。

2 个答案:

答案 0 :(得分:1)

尝试使用NSZombies。在项目信息中,将NSZombieEnabled设置为YES。 阅读this以在项目中启用NSZombie。

它只是一个内存管理问题。你会先发布一些东西然后再使用它,否则你将使用一些没有分配内存的变量。 NSZombie会告诉你应用程序崩溃的位置。

答案 1 :(得分:0)

[self setSearchResults:[self.array filteredArrayUsingPredicate:resultPredicate]];

您的搜索结果是取消分配而不是使用“=”赋值给setSearchResults使用此。