2017-02-28 86 views

回答

0

是的,该绑定似乎过时了。你可能要做的是从以下项目获取XCode项目: https://developer.apple.com/library/content/samplecode/SimplePing/Introduction/Intro.html#//apple_ref/doc/uid/DTS10000716-Intro-DontLinkElementID_2

并且创建自己的绑定。该页面顶部有一个“下载代码”按钮。您应该只需要绑定Common文件夹中的头文件,因为Xcode项目中的其余部分只是一个用于测试SimplePing类的UI,除了UI部分处于swift中,Xamarin iOS绑定项目无法工作与此时......但SimplePing类是在Obj-C,所以应该没有问题(良好的绑定往往有不可预见的问题,所以不要引用我)。有关创建绑定到iOS库Xamarin指南: https://developer.xamarin.com/guides/ios/advanced_topics/binding_objective-c/

因此,我建议开在Xcode Xcode项目,然后删除所有,但SimplePing.h和SimplePing.m文件建立了iOS静态库前,.A你最终将包含在你的Xamarin.iOS绑定项目中。

然后,当您使用客观sharpie时,只需将其指向SimplePing.h文件以生成ApiDefinitions。