Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 将Kal与选项卡视图应用程序一起使用_Objective C_Ios_Xcode_Calendar_Uitabbarcontroller - Fatal编程技术网

Objective c 将Kal与选项卡视图应用程序一起使用

Objective c 将Kal与选项卡视图应用程序一起使用,objective-c,ios,xcode,calendar,uitabbarcontroller,Objective C,Ios,Xcode,Calendar,Uitabbarcontroller,我想将Kal用于我的选项卡视图应用程序。它已经有3个标签,新闻,日历和关于我们。我对Objective-C也是相当陌生的 我认为我已经正确地集成了Kal,它在导入时不会抛出任何错误 但是,我如何将它添加到我的SecondViewController中呢?据我所知,文档中提供的示例只是在启动时立即显示日历,这不是我想要的。我还查看了假日示例应用程序,它也会立即显示日历 提前感谢您只需将其添加到第二个ViewController的viewdidload中即可: - (void)viewDidLoad

我想将Kal用于我的选项卡视图应用程序。它已经有3个标签,新闻,日历和关于我们。我对Objective-C也是相当陌生的

我认为我已经正确地集成了Kal,它在导入时不会抛出任何错误

但是,我如何将它添加到我的SecondViewController中呢?据我所知,文档中提供的示例只是在启动时立即显示日历,这不是我想要的。我还查看了假日示例应用程序,它也会立即显示日历


提前感谢

您只需将其添加到第二个ViewController的viewdidload中即可:

- (void)viewDidLoad
{
    [super viewDidLoad];
    KalViewController *calendar = [[[KalViewController alloc] init] autorelease];
    [self.view addSubview:calendar.view];
    [self addChildViewController:calendar];
}

您还需要确保将日历viewcontroller包含为子viewcontroller,以确保viewcontroller层次结构有效。

谢谢您的回复!您的意思是我应该将secondViewController添加为子viewcontroller吗?我在xcode 4.1上。是的,有两个不同的层次结构,视图层次结构和viewcontroller层次结构。为了使旋转事件能够正确传播(以及许多其他方面),必须正确地维护这两者。