gpt4 book ai didi

objective-c - iOS5下添加SplitViewController View 麻烦

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:27:28 24 4
gpt4 key购买 nike

当我尝试添加 SplitViewController 以查看层次结构应用程序终止时:

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[UIPopoverController initWithContentViewController:] 不得使用 nil 调用。”

SplitViewController *viewController = [[SplitViewController alloc] init];
[self.window addSubview:viewController.view];

其中 SplitViewController 是 UISplitViewController 的子类

我不明白它是什么意思。此问题仅出现在 iOS5 上。

最佳答案

初始化 viewController 后,你应该设置它的 viewControllers 为 viewController.viewControllers = [NSArray arrayWithObjects:leftNavigationController, rightNavigationController, nil];

否则,您的 SplitViewController 不知道要在左侧和右侧显示什么。

还要注意委托(delegate)。

请检查这是否有帮助:)

关于objective-c - iOS5下添加SplitViewController View 麻烦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6926175/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com