Phonegap / Cordova 2.3.0 iOS白名单被忽略

时间:2013-01-10 23:24:37

标签: ios cordova

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

<access origin="*"/>

自升级以来有没有人遇到过这个问题?

2 个答案:

答案 0 :(得分:1)

白名单现在指定如下:

<access origin="*" />

需要注意的重要一点是,如果您使用的是故事板,则必须覆盖initWithCoder才能调用[super init],以便从config.xml进行Cordova加载设置。

加载在[CDVViewController loadSettings]完成。尝试在那里进行破坏点,如果没有被调用,则出现问题。

答案 1 :(得分:1)

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

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

- (id)initWithCoder:(NSCoder *)aDecoder
{
    self = [super initWithCoder:aDecoder];
    if (self) {
        self = [self init];
    }
    return self;
}