2

ねえ、私はこのエラーが発生しています:

安全ではないため、App Transport Security はクリアテキスト HTTP (http://) リソースの読み込みをブロックしました。一時的な例外は、アプリの Info.plist ファイルを介して構成できます。

Web から画像を取得しようとするとき、これは iOS9 App Transport Security を使用する必要があることを知っていますが、問題は、私の plist でAllow Arbitrary Loadstrue に設定されていることです。

それ以上に、この問題の解決策をこれ以上見つけることができません。

誰にもアイデアはありますか?

ここに画像の説明を入力

4

1 に答える 1

2

で、Exception Domains特定のドメインのセキュリティを定義します。このディクショナリでは、次のようにNSAllowArbitoryLoads、で定義されているものをオーバーライドできます。

NSAppTransportSecurity
    NSAllowsArbitraryLoads = YES  
    NSExceptionDomains
        "unsecure-server-i-control.example.com"
        NSExceptionAllowsInsecureHTTPLoads = NO

任意の負荷は一般的に許可されていますが、特に許可されunsecure-server-i-control.example.comていません。

詳細については、Apple ドキュメントの NSAppTransportSecurity を参照してください。

于 2016-01-22T16:13:06.547 に答える