34 lines
651 B
Mathematica
34 lines
651 B
Mathematica
|
//
|
||
|
// NSURL+UnzipKitExtensions.m
|
||
|
// UnzipKit
|
||
|
//
|
||
|
// Created by Dov Frankel on 6/29/16.
|
||
|
// Copyright © 2016 Abbey Code. All rights reserved.
|
||
|
//
|
||
|
|
||
|
#import "NSURL+UnzipKitExtensions.h"
|
||
|
|
||
|
#import "UnzipKitMacros.h"
|
||
|
|
||
|
@implementation NSURL (UnzipKitExtensions)
|
||
|
|
||
|
- (NSString *)volumeName {
|
||
|
|
||
|
if (!self.isFileURL) {
|
||
|
return nil;
|
||
|
}
|
||
|
|
||
|
NSError *error = nil;
|
||
|
NSString *result = nil;
|
||
|
|
||
|
[self getResourceValue:&result forKey:NSURLVolumeNameKey error:&error];
|
||
|
|
||
|
if (!result && error) {
|
||
|
UZKLogError("Error retrieving volume name of %{public}@: %{public}@", self.path, error);
|
||
|
}
|
||
|
|
||
|
return result;
|
||
|
}
|
||
|
|
||
|
@end
|