Xamarin macOs CreateBookmarkData WithSecurityScope导致文件无法打开.&



这段代码以前是可以工作的,但是在安装了Visual Studio for Mac 2022之后,它就不能工作了:

var dlg = NSOpenPanel.OpenPanel;
dlg.AllowsMultipleSelection = false;
dlg.CanChooseFiles = false;
dlg.CanChooseDirectories = true;
if (dlg.RunModal() == 1)
{
if (dlg.Url != null)
{
NSError error = new NSError();
string[] resourceValues = {  };
var data = dlg.Url.CreateBookmarkData(NSUrlBookmarkCreationOptions.WithSecurityScope, resourceValues, null, out error);
var userDefaults = NSUserDefaults.StandardUserDefaults;
userDefaults.SetValueForKey(data, new NSString("MBVFolderBookmark"));
}
}

错误参数是{文件无法打开}同样的错误显示在文件或文件夹中。

NSUrlBookmarkCreationOptions的其他选项仍然有效。

会是什么呢?

我的证书(开发者ID)似乎已经过期了。创建一个新的解决了这个问题…

最新更新