cuốn sách gpt4 ai đã làm

UIViewController tồn tại

In lại Tác giả: Walker 123 更新时间:2023-11-28 20:18:17 25 4
mua khóa gpt4 Nike

我正在尝试呈现一个带有 UIView của UIViewController.

以下是我在 viewDidLoad 方法中尝试的代码。

//create the view controller
UIViewController *controller = [[UIViewController alloc] init];
UIView *view = [[UIView alloc] init];
view.backgroundColor = [UIColor whiteColor];

controller.view = view;

//show the view
[self presentViewController:controller animated:YES completion:nil];

当我运行该应用程序时,出现以下错误。

Warning: Attempt to present  on  whose view is not in the window hierarchy!

这是什么意思,我哪里出错了?它不应该显示白色 View 还是我理解错误?

Cảm ơn.

câu trả lời hay nhất

解决方案是将我的代码移至 viewDidAppear phương pháp.

tôi cho là view controller's view 在它被加载时不在窗口层次结构中(当 viewDidLoad 消息被发送时),但是它在呈现后位于窗口层次结构中(当发送 viewDidAppear: 消息时)。

关于ios - UIViewController 存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16949353/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress