Мне нужно получить размер видеофайла с помощью NSFileManager. Я могу получить URL-адрес моего файла. Я нашел код Objective-C, который кажется рабочим, но мой проект разработан с помощью Swift. Как написать следующий код с помощью Swift?Получение размера файла с помощью NSFileManager
NSURL *videoUrl=(NSURL*)[info objectForKey:UIImagePickerControllerMediaURL];
//Error Container
NSError *attributesError;
NSDictionary *fileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:[videoUrl path] error:&attributesError];
NSNumber *fileSizeNumber = [fileAttributes objectForKey:NSFileSize];
long long fileSize = [fileSizeNumber longLongValue];
Спасибо, что работает! – user1951145
Btw, с Swift 2.1, обработка ошибок отличается: do { let fileAttributes = try self.fileManager.attributesOfItemAtPath (logFilePathURL.path!) let fileSizeNumber = fileAttributes [NSFileSize] as! NSNumber let fileSize = fileSizeNumber.longLongValue } catch_ as NSError {} – elsurudo