我正在使用以下代码在我的视图控制器中实现一个科尔多瓦子视图
- (void)viewDidLoad {
[super viewDidLoad];
CDVViewController* viewController = [CDVViewController new];
viewController.wwwFolderName = @"www";
viewController.startPage = @"index.html";
viewController.view.frame = CGRectMake(0, 64, 320, 450);
[self.view addSubview:viewController.view];
}
出于某种原因,子视图被添加,但我的内容没有加载,相反,我看到的只是一个黑页。我收到一条错误消息,说它找不到要加载的资产,但我通过将文件夹添加到项目中解决了这个问题。
我的怀疑是我错误地使用了这一行来引用我的视图控制器:
[self.view addSubview:viewController.view];
文档说要这样做:
[myView addSubview:viewController.view];
如您所见,我用 self.view 替换了 myView,因为 myView 没有定义。
有谁知道如何解决这个问题?
加载什么。注意 ViewController 的正常背景是白色的,所以我知道子视图正在加载。