2010-08-10 2 views

ответ

0

Ха-ха. Я не делал собственные клетки, и я поставил нормальный ViewController вместо CellViewController на этой линии:

 NSArray * array = [[NSBundle mainBundle] loadNibNamed:@"PhoneFavoritesCellViewController" owner:nil options:nil]; 
0

Откройте панель инструментов интерфейса и убедитесь, что в документе нет предупреждений. Похоже, что у вас есть что-то, что связано с «представлением» в классе, который не поддерживает соединение вида.

В качестве альтернативы, если у вас есть контроллер вида, объявлен ли он подклассом UIViewController?

+0

Ну, его нет на первое предложение после того, как я избавилась от View Connection была новая авария ошибки о что. Так что эта часть не помогает. – Nathan

1

Прежде всего вам нужно знать, с какого объекта это сообщение приходит. Посмотрите на начало строки и найдите ту часть, которая начинается с 0x, затем приостановите приложение в отладчике и введите po, за которым следует номер, начинающийся с 0x (включая 0x). Это должно дать вам отправную точку. Кроме того, если у вас есть много классов в вашем проекте, добавьте NSLog() в назначенные инициализаторы и методы запуска ниба (awakeFromNib, windowControllerDidLoadNib и т. Д.). Это также поможет вам понять, кто делает все шумы. Если у вас есть еще несколько деталей, если вы все еще застряли, тогда отредактируйте свой вопрос, так как теперь мы можем сказать, что у вас есть соединение view с чем-то, у которого нет свойства view.

Смежные вопросы