我最近将我的phonegap iOS应用程序升级到2.3.0。此版本按预期将我的Cordova.plist文件转换为config.xml文件,但自升级以来,我的应用程序无法再从外部URL(图像等)加载资源。我的config.xml中有以下内容:
<access origin="*"/>
自升级以来有没有人遇到过这个问题?
答案 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;
}