Я делаю приложение, которое меняет значок корзины в Mac OSX ... пока я получил:
- (IBAction)install:(id)sender {
NSLog(@"Installing..");
NSLog(@"Trying to move file..");
NSString* src = @"/Users/myuser/Desktop/dashboard.png";
NSString* target = @"/System/Library/CoreServices/Dock/Contents/Resources/tester123.png";
NSError* error = nil;
[[NSFileManager defaultManager] copyItemAtPath:src toPath:target error:&error];
if (error) {
NSLog(@"%@", error);
NSLog(@"%@", [error userInfo]);
}
}
Я получаю ошибку:
The operation couldn’t be completed. No such file or directory
Я полагаю, это потому, что Dock - это не обычная папка, а пакет? Как мне обойти это? Или есть лучший способ изменить значок корзины?