0

最近 phonegap iOS アプリケーションを 2.3.0 にアップグレードしました。このリリースでは、Cordova.plist ファイルが予想どおり config.xml ファイルに変換されましたが、アップグレード後、アプリケーションは外部 URL (画像など) からリソースを読み込めなくなりました。config.xml に次の宣言があります。

<access origin="*"/>

アップグレード以降、この問題に遭遇した人はいますか?

4

2 に答える 2

1

私はこれに遭遇したばかりで、ストーリーボードで実行しています。

これを MainViewController またはコントローラーに追加します: CDVViewController

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

ホワイトリストは次のように指定されます。

<access origin="*" />

注意すべき重要なことは、ストーリーボードを使用している場合、Cordova が から設定をロードできるようにするために、initWithCoder呼び出しをオーバーライドする必要があるということです。[super init]config.xml

ロードは で行われ[CDVViewController loadSettings]ます。そこにブレークポイントを設定してみてください。呼び出されていない場合は、何か問題があります。

于 2013-01-11T11:01:24.810 に答える