0

我有一个关于在 PhoneGap 1.7 项目中使用 Xcode 故事板的问题。我创建了一个空的 PG 项目,向项目中添加了一个故事板文件并将一个视图控制器拖到故事板上。但我找不到将此控制器绑定到 PhoneGap 框架创建的变量的方法:

CDVViewController* viewController;  

如果可以的话怎么绑定?提前致谢。

4

1 回答 1

0

确保将 InterfaceBuilder 中的 ViewController 绑定到CDVViewController类或您自己的子类。在 IB 中添加 webview 并将其绑定到上述视图控制器的 CDVCordovaView 也可能很有用。

您需要注意的一件事是CDVViewController没有实现initWithCoder:Storyboard 使用所需的方法(从 Cordova 2.2.0 开始)。将以下方法添加到CDVViewController,以便在从 Storyboard 实例化时正确初始化视图控制器:

- (id)initWithCoder:(NSCoder *)aDecoder
{
    self = [super initWithCoder:aDecoder];
    if (self) {
        [self __init];
    }
    return self;
}
于 2012-11-09T13:40:18.027 回答