0

我最近将 phonegap iOS 应用程序升级到 2.3.0。此版本按预期将我的 Cordova.plist 文件转换为 config.xml 文件,但由于升级,我的应用程序无法再从外部 URL(图像等)加载资源。我的 config.xml 中有以下声明:

<access origin="*"/>

升级后有人遇到过这个问题吗?

4

2 回答 2

1

白名单现在指定如下:

<access origin="*" />

需要注意的重要一点是,如果您使用情节提要,则必须覆盖initWithCoderto call[super init]才能使 Cordova 加载设置config.xml

加载在[CDVViewController loadSettings]. 尝试在那里设置断点,如果它没有被调用,那么就有问题了。

于 2013-01-11T11:01:24.810 回答
1

我刚遇到这个,我正在故事板中运行。

将此添加到您的 MainViewController 或您的控制器:CDVViewController

- (id)initWithCoder:(NSCoder *)aDecoder
{
    self = [super initWithCoder:aDecoder];
    if (self) {
        self = [self init];
    }
    return self;
}
于 2013-01-25T20:33:46.560 回答