我在导航堆栈上加载新的tableview时遇到此错误。
我解析到的表中显示了所有数据,但是一旦完成,应用程序就会停止工作,并且出现此错误。

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

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

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

最佳答案

您需要发布更多代码。

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

VehicleResultViewController是UITableViewController / UIViewController吗?您是否添加了stopAnimating方法? UIViewController及其子类UITableViewController在其默认实现中没有stopAnimating方法。

如果它是UITableViewController或UIViewController,并且尚未添加stopAnimating方法,则您正在调用VehicleResultViewController没有崩溃的方法。

直到您:

  • 调用方法
  • 的邮政编码
  • 发布VehicleResultViewController的头文件,以便我们可以看到它是哪种类(或者您可以告诉我们)。

  • 也可能是(并且很可能是)您的代码中有一个想要停止旋转的UIActivityIndi​​catorView。在那种情况下,您确定它的名称为“vehicleResultViewController”吗?无论您的UIActivityIndi​​catorView命名如何,请尝试调用:
    [whatever_your_activity_indicator_view_is_named stopAnimating];
    

    07-24 09:30