gpt4 book ai didi

ios - 不鼓励在分离的 View Controller 上呈现 View Controller

转载 作者:行者123 更新时间:2023-11-29 10:39:20 30 4
gpt4 key购买 nike

我在我的 cameraVC 上收到此错误 "Presenting view controllers on detached view controllers is discouraged "。我认为这是因为我添加了一个未附加在 Storyboard 中的叠加层,而是它自己的 XIB 文件,它是这样加载的:

//set our custom overlay view
ControlsViewController *overlayViewController = [[ControlsViewController alloc] initWithNibName:@"ControlsViewController" bundle:nil];
self.imagePicker.cameraOverlayView = overlayViewController.view;

叠加层有效,但我收到该错误,并且 对尚未呈现的 View 进行快照会导致空快照。确保您的 View 在屏幕更新之前或快照之前至少渲染过一次。 当相机打开时。有人看到了吗??

最佳答案

“不鼓励在分离的 View Controller 上呈现 View Controller ”当尝试在添加了以下内容的 UIViewControlleView 上呈现您的 View Controller 时,可能会发生这种情况:

[self.view addSubview:secondViewController.view];

没有将 secondViewController 设置为 subview

[self addChildViewController:secondViewController];

关于ios - 不鼓励在分离的 View Controller 上呈现 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25269306/

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