Я использую оригинальный метод, данные XML можно показать в rootviewcontroller TableView. Когда я использую новую процедуру, она показывает только таблицу без данных. Как я могу показать данные в новом методе?
Оригинальный метод
- appDelegate.m (настройка XML и загрузка данных)
- rootviewController.m (используйте nsarray и загрузите данные в табличное представление)
Новый метод
- appDelegate.m (настройка XML и загрузка данных)
- mainviewController.m (настройка UIVEW & кнопка key), (при нажатии кнопки перейдите к rootviewcontroller.m)
- rootviewController.m (используйте nsarray и загрузите данные в табличное представление)
appDeleagte.m
- (void)addbookToList:(NSArray *)books {
[self.rootViewController insertBooks:books];
mainviewcontroller.h
#import <UIKit/UIKit.h>
@class RootViewController;
@interface MainViewController : UIViewController {
IBOutlet RootViewController *rvController;
}
- (IBAction) startButton;
@end
mainviewcontroller.m
-(IBAction)startPage {
rvController = [[RootViewController alloc] initWithNibName:@"RootView" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:rvController animated:YES];
rootviewcontroller.m
- (void)viewDidLoad {
[super viewDidLoad];
self.bookList = [NSMutableArray array];
self.tableView.rowHeight = 60.0;
[self addObserver:self forKeyPath:@"bookList" options:0 context:NULL];
}