【发布时间】:2011-08-28 23:49:56
【问题描述】:
Kal 日历控制器的例子都是在应用委托中初始化控制器并推送到一个navigationController。我试过了,它确实有效,但是我需要我的日历成为我的 Tabbar 项目之一的 rootController,该项目已添加到主笔尖中。
我尝试在项目的 nib 中添加一个 UIViewController 类作为根类,然后在视图控制器中初始化日历:
KalViewController *calendar = [[KalViewController alloc] init];
[self.view addSubview:calendar];
[calendar release];
如果我触摸月份、日期等,它会显示但崩溃...
另外,我创建了一个基于 KalViewController 的类,并将其作为我的标签栏项目的根类。但这会立即崩溃而不显示。
也许可以将 KalViewController 直接添加到选项卡栏 viewController 数组中,但是我使用应用程序委托在 nib 中创建了选项卡栏。我不知道如何添加它。
【问题讨论】:
标签: iphone objective-c ios cocoa-touch