我想在我的主窗口中使用UITabController作爲可能的控制器,並添加導航控制器到一些標籤欄項目。TabController內導航
例如,第一個標籤具有表視圖導航控制器:
alt text http://www.freeimagehosting.net/uploads/f3ad987c86.png
的SettingsViewController與其自身的NIB文件,其中一個表視圖定義相關聯。在該xib文件中,我有一個表視圖並將其設置爲SettingsViewController類屬性myTableView的出口。
這裏是我的.h文件:
// header file for SettingViewController class
@interface SettingsViewController :
UIViewController <UITableViewDelegate, UITableViewDataSource> {
UITableView *myTableView;
// other codes vars
}
@property (nonatomic, retain) IBOutlet UITableView *myTableView;
// ...
@end
// header for main app delegate
@interface MainAppDelegate :
NSObject <UIApplicationDelegate, UITabBarControllerDelegate> {
UIWindow *window;
UITabBarController *tabBarController;
// ...
}
@property (nonatomic, retain) IBOutlet UITabBarController *tabBarController;
// ...
@end
在我SettingsViewController.xib文件,通過IB,我掛出口myTableView到廈門國際銀行的文件所有者,即SettingViewController類:
alt text http://www.freeimagehosting.net/uploads/e577d35137.png
問題是在主要的xib文件中,對於SettingsViewController導航,有一個出口myTableView。我不確定是否必須將此設置到某處?
我得到的異常是「[UIViewController _loadViewFromNibNamed:bundle:]加載了」SettingsViewController「筆尖,但未設置視圖插口。」
我想我是。我用更多的代碼和SettingsViewController.xib的快照更新了我的問題。 – 2010-03-29 02:16:51