4

現在、必要なiOSアプリに取り組んでいますNSFileManagerが、attributesOfItemAtPath:メソッドを実行するとnullが返されます。これは NSData とdataWithContentsOfFile:メソッドでも失敗します。なぜこれが起こっているのかわかりません。私が使用しているファイルの URL は次のようfile://localhost/private/var/mobile/Applications/597DE145-33D7-4F92-AE95-029D5CF15291/tmp/Kv7DWqtRWH7WnN47HdDWになります。

4

1 に答える 1

13

文字列を受け取るメソッドNSURLのいずれかで使用するために、をパスに変換する必要があります。これを行うには、URLNSFileManagerのメソッドを呼び出します。path

NSURL *someURL = ... // some file URL
NSString *path = [someURL path]; // convert the file:// URL to a file path
NSDictionary *info = [[NSFileManager defaultManager] attributesOfItemAtPath:path];
于 2012-11-15T03:24:24.883 に答える