2017-02-28 55 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。

相關問題