在Xamarin.Mac中,没有导出NSPersistentDocument这个类,但是这个类在AppKit库中已经实现了,因为要像书上一样绑定managedObjectContext这个变量,但是NSDocument类中是没有实现的,所以自己导出。方法如下:
1. 创建导出库
2. 通过xcode得到objective-c的声明,然后转换为C#的声明。
之后自己调用第三方的库,就这样声明。具体参数含义,可以模仿源代码中的声明:https://github.com/xamarin/xamarin-macios/blob/main/src/appkit.cs#L84