我想在Xamarin Forms項目中測試ping。我想通了,我不能從pcl ping,並開始使用依賴項服務,但我仍然無法使它適用於iOS。我試圖使用SimplePing綁定庫(https://github.com/pauldotknopf/MonoTouch.SimplePing),但它似乎已過時。有小費嗎?如何在iOS中爲Xamarin ping通
回答
是的,該綁定似乎過時了。你可能要做的是從以下項目獲取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。
此外,對於ObjC綁定,請確保您通過ObjC Sharpie,因爲它可以在大多數情況下通過單個命令行生成綁定。
檢查出來。
https://developer.xamarin.com/guides/cross-platform/macios/binding/objective-sharpie/
- 1. 如何在Xamarin IOS中使用swTableView。
- 2. 如何在xamarin ios中發佈multipartformdata?
- 3. 如何在xamarin ios中創建類別?
- 4. 如何使用PushNotification插件在Xamarin Forms中爲iOS實現推送通知
- 5. 本地通知AlertAction在Xamarin iOS中始終爲空
- 6. 在Xamarin中綁定Facebook帳戶工具包iOS iOS在Xamarin中
- 7. 如何在xamarin中爲ios和android調用comon web服務?
- 8. 如何從SSIS包中ping通?
- 9. 在xamarin IOS
- 10. 如何在Java中Ping WSDL
- 11. Xamarin iOS中的InvalidCastException
- 12. MP4video不在xamarin中玩ios
- 13. 在Xamarin中處理UI .IOS
- 14. 在Xamarin中調用IOS庫
- 15. 在Swift中使用簡單的Ping(iOS)
- 16. Ping通過nodejs
- 17. Xamarin中的TypedValue iOS
- 18. 如何獲取CGBitmap的像素數據爲Xamarin iOS中的byte []
- 19. 如何在xamarin上爲ios創建自定義警報視圖
- 20. 如何在Xamarin中爲Locale創建BroadcastReceiver?
- 21. ios中的奇怪行爲UIButton(Xamarin)
- 22. LambdaExpression.Compile()爲什麼在iOS(Xamarin)上工作?
- 23. 如何在Xamarin iOS中更改UITableView中的行順序
- 24. 如何在windows中通過visual studio發佈IOS版本的xamarin應用程序?
- 25. NodeJS ping通端口
- 26. 如何在xamarin中應用背景圖像IOS
- 27. 如何自定義標籤在xamarin IOS中的位置
- 28. 如何通過OkHttp發送Ping幀?
- 29. 如何在RowSelected事件中導航到Xamarin iOS中的ViewController
- 30. 如何在Xamarin iOS(Monotouch)中添加靜態表格
你需要ICMP ping或者你只是想知道主機是否可達? – Cheesebaron
@Cheesebaron我需要ICMP ping。 – jktp