panel.title = NSLocalizedString(@"Export presets", @"Export presets save panel title");
// We get the current file name and path from the destination field here
- NSURL *defaultExportDirectory = [[NSURL fileURLWithPath:NSHomeDirectory()] URLByAppendingPathComponent:@"Desktop"];
+ NSURL *defaultExportDirectory = [[NSURL fileURLWithPath:NSHomeDirectory()] URLByAppendingPathComponent:@"Desktop" isDirectory:YES];
panel.directoryURL = defaultExportDirectory;
panel.nameFieldStringValue = [NSString stringWithFormat:@"%@.json", selectedPreset.name];
}
else
{
- panel.directoryURL = [[NSURL fileURLWithPath:NSHomeDirectory()] URLByAppendingPathComponent:@"Desktop"];
+ panel.directoryURL = [[NSURL fileURLWithPath:NSHomeDirectory()] URLByAppendingPathComponent:@"Desktop" isDirectory:YES];
}
[panel beginWithCompletionHandler:^(NSInteger result)
}
else
{
- sourceDirectory = [[NSURL fileURLWithPath:NSHomeDirectory()] URLByAppendingPathComponent:@"Desktop"];
+ sourceDirectory = [[NSURL fileURLWithPath:NSHomeDirectory()] URLByAppendingPathComponent:@"Desktop" isDirectory:YES];
}
panel.directoryURL = sourceDirectory;
self.preset = self.manager.defaultPreset;
- NSURL *sampleURL = [NSURL fileURLWithPath:@"/test.mp4"];
+ NSURL *sampleURL = [NSURL fileURLWithPath:@"/test.mp4" isDirectory:NO];
self.queue = dispatch_queue_create("fr.handbrake.testQueue", DISPATCH_QUEUE_SERIAL);
dispatch_semaphore_t sem = dispatch_semaphore_create(0);
self.title = self.core.titles.firstObject;
self.job = [[HBJob alloc] initWithTitle:self.title andPreset:self.preset];
- self.job.outputURL = [NSURL fileURLWithPath:@"/"];
+ self.job.outputURL = [NSURL fileURLWithPath:@"/" isDirectory:YES];
self.job.outputFileName = @"Dest.mp4";
}
XCTAssertNotNil(self.job);
- self.job.outputURL = [NSURL fileURLWithPath:@"/"];
+ self.job.outputURL = [NSURL fileURLWithPath:@"/" isDirectory:YES];
self.job.outputFileName = @"Dest.mp4";
[job applyPreset:preset];
}
self.preset = self.manager.defaultPreset;
- NSURL *sampleURL = [NSURL fileURLWithPath:@"/test.mp4"];
+ NSURL *sampleURL = [NSURL fileURLWithPath:@"/test.mp4" isDirectory:NO];
self.queue = dispatch_queue_create("fr.handbrake.testQueue", DISPATCH_QUEUE_SERIAL);
dispatch_semaphore_t sem = dispatch_semaphore_create(0);
self.title = self.core.titles.firstObject;
self.job = [[HBJob alloc] initWithTitle:self.title andPreset:self.preset];
- self.job.outputURL = [NSURL fileURLWithPath:@"/"];
+ self.job.outputURL = [NSURL fileURLWithPath:@"/" isDirectory:YES];
self.job.outputFileName = @"Dest.mp4";
NSUndoManager *undoManager = [[NSUndoManager alloc] init];