[英]App crash issue in Xamarin iOS
我們正在開發應用程序以使用 Xamarin Forms 列出可用的電子書。 電子書集合取自 API 並將其存儲在本地數據庫中。 如果我們訪問本地數據庫以獲取存儲的集合,應用程序就會在設備中崩潰。 但它在 iOS 和 android 設備的模擬器中運行良好。 我們在輸出窗口中遇到以下錯誤。
錯誤詳情:
在 /Users/builder/data/lanes/4991/4a279c9a/source/xamarin-macios/external/mono/mono/mini/debugger-agent.c:4714 斷言,不滿足條件 `array->len == 1'
機器詳情:
操作系統 - Mac OS X 10.12.4
Visual Studio Community 2017 for Mac - 版本 7.1(內部版本 1297)
Xamarin.Profiler - 版本:1.5.5
Apple 開發人員工具 - Xcode 8.3.2 (12175) (Build 8E2002)
Xamarin.iOS - 版本:10.12.0.18(Visual Studio 社區)
Xamarin.Mac - 版本:3.6.0.17(Visual Studio 社區)
這個問題的原因是什么? 這是來自 Xamarin 的問題嗎? 如果是,建議解決此問題。 請幫忙解決這個問題?
問候,
切蘭T
Xamarin 相關問題,您可以在此處閱讀更多信息: https : //forums.xamarin.com/discussion/96564/sigabrt-while-debugging-async-methods#latest
Xamarin 沒有官方解決方案,但有些人報告說,如果他們添加
Task.Delay(*some time*)
在 async 函數中的 awaited 方法(在您的情況下為收集請求)之后,問題就消失了。 這在任何情況下都不是有效的修復,但由於 Xamarin 沒有執行任何操作,所以總比沒有好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.