在Xamarin.Mac中,没有导出NSPersistentDocument这个类,但是这个类在AppKit库中已经实现了,因为要像书上一样绑定managedObjectContext这个变量,但是NSDocument类中是没有实现的,所以自己导出。方法如下:

1. 创建导出库

 

 2. 通过xcode得到objective-c的声明,然后转换为C#的声明。

 之后自己调用第三方的库,就这样声明。具体参数含义,可以模仿源代码中的声明:https://github.com/xamarin/xamarin-macios/blob/main/src/appkit.cs#L84

 

posted on 2022-11-20 13:21  dalgleish  阅读(26)  评论(0编辑  收藏  举报