问题描述
在 MacOS 10.14 和 10.15 上,使用 NSOpenPanel 和一系列允许的文件类型,所选目录的内容正确显示所有允许类型的文件。但是如果我使用带有允许扩展名的面板搜索字段,就会出现一些问题:
在 10.14 上,尽管可以选择和打开,但大多数找到的文件名都显示为灰色。
在 10.15 上,没有找到任何文件...
我将委托 panel:shouldEnableuRL:
方法实现为:
-(BOOL)panel:(id)sender shouldEnableuRL:(NSURL *)url
{
Nsstring *fileExtension = [url pathExtension];
if ([self.allowedExtensions containsObject:fileExtension]) {
return TRUE;
} else {
return FALSE;
}
}
我检查了是否返回了正确的标志 (TRUE/FALSE),所以我不明白这个问题
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)