Контроллер stopAnimating нераспознанный селектор отправлен на экземпляр - PullRequest
1 голос
/ 11 января 2012

Я получаю эту ошибку, когда загружаю новый просмотр таблицы в свой стек навигации. Все данные отображаются в таблице, которую я анализирую, однако после завершения приложение перестает работать, и я получаю эту ошибку.

Просто интересно, кто-нибудь знает, в чем может быть проблема? или как я мог бы отладить его?

Если вам нужно больше кода, дайте мне знать, я просто не знаю, что предоставить, потому что я тоже не уверен, к чему относится ошибка.

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

1 Ответ

4 голосов
/ 12 января 2012

Вам нужно разместить больше кода.

Как правило, возникает нераспознанная ошибка селектора при попытке вызвать метод в классе, в котором метод не реализован.

Является ли VehicleResultViewController UITableViewController / UIViewController? Вы добавили метод stopAnimating? UIViewController и его подкласс, UITableViewController, не имеют метода stopAnimating в своей реализации по умолчанию.

Если это UITableViewController или UIViewController, и вы не добавили метод stopAnimating, то вы вызываете метод, которого в VehicleResultViewController нет, следовательно, происходит сбой.

Действительно трудно ответить на ваш вопрос более точно, пока вы:

  1. Почтовый индекс, по которому вы вызываете метод
  2. Разместите файл заголовка для VehicleResultViewController, чтобы мы могли видеть, что это за класс (или вы могли бы просто сказать нам).

Также может быть (и, скорее всего, так), что у вас есть UIActivityIndicatorView в вашем коде, который вы хотите остановить вращение. В этом случае вы уверены, что он называется «vehicleResultViewController»? Какой бы ни был ваш UIActivityIndicatorView, попробуйте позвонить:

[whatever_your_activity_indicator_view_is_named stopAnimating];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...