我正在尝试将多个文件复制到剪贴板,但我不确定我缺少什么。我写这个小程序只是为了测试把一个文件放到剪贴板上,但是运行之后,剪贴板上什么都没有。我看不到我错过了什么。这是我正在运行的代码:
NSPasteboard *pasteboard = [NSPasteboard generalPasteboard];
NSInteger changeCount = [pasteboard clearContents];
NSMutableArray *filesToCopy;
NSString* pathToFile = @"/Users/user/Downloads/file1.jpg";
NSURL* fileURL = [[NSURL alloc] initFileURLWithPath:pathToFile];
[filesToCopy addObject:fileURL];
BOOL OK = [pasteboard writeObjects:filesToCopy];