Я предполагаю, что в вашем экземпляре UITableViewController
есть метод с именем -sendMessage
. Помните, что это будет вызываться для каждого выбора, поэтому все ваших контроллеров представления отвечают на -sendMessage
? Кажется удивительным, что вы захотите отправить это во всех случаях. Возможно, вы хотели включить строку вроде:
if (viewController == self.tableViewController)
Вы можете многое узнать о том, что происходит, добавив что-то вроде этого:
NSLog(@"Selected viewController: %@", viewController);
Тогда вы будете знать, с каким объектом вы разговариваете (по крайней мере, с каким классом).