controllerview stopAnimating发送到实例的无法识别的选择器

时间:2012-01-11 19:57:19

标签: iphone ios uitableview uiviewcontroller

当我将新的tableview加载到导航堆栈时,我收到此错误。 我正在解析的表格中显示所有数据但是一旦完成,应用程序就会停止工作,我收到此错误。

只是想知道是否有人知道问题可能是什么?或者我如何能够调试它?

如果您需要更多代码,请告诉我,我只是不知道要提供什么,因为我不确定错误是指什么。

-[VehicleResultViewController stopAnimating]: unrecognized selector sent to instance 0x6a2a680

1 个答案:

答案 0 :(得分:4)

您需要发布更多代码。

通常,当您尝试在没有实现该方法的类上调用方法时,会发生无法识别的选择器错误。

VehicleResultViewController是UITableViewController / UIViewController吗?你添加了stopAnimating方法吗? UIViewController和它的子类UITableViewController在默认实现中没有stopAnimating方法。

如果它是UITableViewController或UIViewController并且你没有添加stopAnimating方法,那么你正在调用一个VehicleResultViewController没有的方法,因此崩溃。

在您:

之前,很难更准确地回答您的问题
  1. 您调用方法的邮政编码
  2. 发布VehicleResultViewController的头文件,以便我们可以看到它是什么类(或者你可以告诉我们)。
  3. 也可能(更有可能)你的代码中有一个UIActivityIndi​​catorView,你想停止旋转。在那种情况下,你确定它被命名为'vehicleResultViewController'吗?无论您的UIActivityIndi​​catorView名称如何,请尝试致电:

    [whatever_your_activity_indicator_view_is_named stopAnimating];