私はObjective Cの初心者です。ファイルサイズを取得する方法を見つけるために何時間も試みましたが、失敗しました。助けてください、thxたくさん。
まず、次のようなコードを使用します。
NSString *yourPath = @"http://www.xxx.com.au/magazine/nm.pdf";
NSFileManager *man = [[NSFileManager alloc] init];
NSDictionary *attrs = [man attributesOfItemAtPath: yourPath error: nil];
unsigned long long result = [[attrs objectForKey: NSFileSize] unsignedLongLongValue];
NSLog(@"%llu", result);
出力は0です
それから私はこれを試します:
NSString *yourPath = @"http://www.xxx.com.au/magazine/nm.pdf";
unsigned long long result = [[[NSFileManager defaultManager] attributesOfItemAtPath: yourPath error:nil] fileSize];
NSLog(@"%llu", result);
0も取得します。パスをローカルファイルに変更した後も同じ結果になります。