iPhone: Простой сбой UITableViewController без консольной ошибки и отладки - PullRequest
0 голосов
/ 26 декабря 2010

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

Вы можете увидеть это самостоятельно, глядя напроект, который я ставлю на: http://shine.free.fr/tmp/myTestApp.zip

Можете ли вы помочь мне:

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

Спасибо за вашу помощь

1 Ответ

1 голос
/ 26 декабря 2010

Проблема в том, что ваш объект ListController не сохраняется при загрузке из файла пера, поэтому не гарантируется, что он будет действительным после загрузки пера (а на самом деле это не так). Чтобы решить вашу проблему, добавьте выход для свойства ListController и определите сохраняющее свойство для него. Вот FenetreListeController.h, который решает вашу проблему:

#import <UIKit/UIKit.h>

@class ListeController;

@interface FenetreListeController : UIViewController {
    IBOutlet ListeController* listController;
}

@property (nonatomic, retain) ListeController* listController;
@end

Вам также необходимо установить выходное соединение в IB и синтезировать свойство в файле .m

Для получения дополнительной информации о том, как объекты загружаются из файлов XIB, проверьте Раздел «Жизненный цикл объекта Nib» в «Руководстве по программированию ресурсов»

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