我试图获取所有拖动的文件名称并且它有效,但如果我多次拖动
zip文件+图片同时我的代码只输出zip文件:
n ~ ( 3, 6+ ); m ~ ( 1, 4+ )
的Info.plist:
- (BOOL)application:(NSApplication *)theApplication openFile:(NSString *)filename
{
return [self processFile:filename];
}
- (BOOL)processFile:(NSString *)file
{
NSLog(@"The following file has been dropped or selected: %@",file);
// Process file here
return YES; // Return YES when file processed succesfull, else return NO.
}
但如果我拖动zip文件+ xml文件,则输出两者。我如何接受任何文件类型并允许同时多次拖动zip文件和图像?
只有在邮件包含时才会发生这种情况" Cyberduck"可执行文件
答案 0 :(得分:1)
正如@ charles-srstka所说,你需要实施"application:openFiles:" delegate method。请注意,尽管您仍然可以逐个接收zip和图像,see here。