我正在使用XCode 4和Storyboards創建一個iPad應用程序。我有一個TabBar控制器與兩個UIViews。我的iPad應用程序和Kal在工作區中。我正在嘗試複製一些Kal示例代碼以顯示日曆。這是我抄(最小的變化):如何在TabBar控制器的UIVIew中顯示Kal的日曆?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// initialization...
KalViewController *kal = [[KalViewController alloc] init];
kal.title = @"Saori";
// configuration
kal.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Today" style:UIBarButtonItemStyleBordered target:self action:@selector(showAndSelectToday)];
kal.delegate = self;
EventKitDataSource *dataSource = [[EventKitDataSource alloc] init];
kal.dataSource = dataSource;
// Setup the navigation stack and display it.
navController = [[UINavigationController alloc] initWithRootViewController:kal];
[window addSubview:navController.view];
[window makeKeyAndVisible];
return YES;
}
在最後3行(設置導航堆棧,並顯示它)我收到錯誤,例如未申報「navController」,並「窗口」。我不相信這個應用程序中包含3行代碼,因爲我擁有TabBar控制器,但我不知道如何替換它們以顯示日曆。
如何獲取我現有的代碼並在TabBar控制器的UIView中顯示Kal日曆?
仍然沒有工作,但我只注意到它有一個我沒有考慮的代表。我需要做一些功課,看看我能走多遠......如果需要,我會發布另一個問題。 – SpokaneDude