2

私は使用しようとしています: NSURL クラスの checkResourceIsReachableAndReturnError

しかし、私は常に FALSE を取得し、NSError が表示されます: Domain=NSCocoaErrorDomain Code=4 "The operation could't be completed. (Cocoa error 4.)"

safary で URL を確認したところ、うまくいきました。

4

1 に答える 1

6

これはあなたが探している方法ではありません。NSURL のクラス リファレンスのメソッドの説明には、次のように記載されています。

Returns whether the resource pointed to by a file URL can be reached.

このメソッドは、ファイル URL の到達可能性をテストするために使用する必要があります。このメソッドを使用して、インターネット リソースが利用可能かどうかを確認することはできません。

到達可能性テストなどを検索すると、スタック オーバーフローにいくつかの回答が見つかります。ただし、URL にアクセスして、失敗した場合はエラーを処理することもできます。

于 2012-11-13T10:04:52.643 に答える