У меня есть следующая проблема. Я создал ViewController довольно много, как вышеКонтроллер представления подкласса iPhone и IBOutlet UITableView
@interface MyViewController : UIViewController {
IBOutlet UITableView *myTableView;
}
@property (nonatomic, retain) IBOutlet UITableView *myTableView;
Я связан myTableView на Interface Builder для UITableView согласующего СИБ. и я подклассы MyViewController создать YourViewController, как так:
@interface YourViewController : MyViewController {
}
А потом я загружаю из TabBarController YourViewController на вкладке элемента. Хотя я вижу, что MyViewController действительно вызывается в конце, на эмуляторе не отображается табличное представление.
Я попытался отладить MyViewController, и, похоже, IBOutlet равен нулю.
Почему?
Есть ли у вас какие-либо предложения о том, как реализовать это? Все мои подклассы выполняют точно то же, что и MyViewController, и единственное, что меняется, - это то, как данные извлекаются на каждом из них. У меня такое чувство, что это имеет какое-то отношение к initCoder: это должен быть стандартный сценарий подкласса ... – mobius
Ну, я бы сохранил всю тяжелую работу в базовом классе и имел только выходы и действия в производном классе, насколько это возможно. – jv42