Xamarin iOS中的应用程序崩溃问题
我们正在开发应用程序,使用Xamarin表单列出可用电子书。电子书集合取自API并存储在本地数据库中。如果我们访问本地数据库以获取存储的集合,应用程序将在设备中崩溃。但它在iOS和android设备的模拟器中运行良好。我们在输出窗口中得到以下错误 错误详细信息: 断言位于/Users/builder/data/lanes/4991/4a279c9a/source/xamarin macios/external/mono/mono/mini/debugger agent.c:4714,未满足条件'array->len==1' 机器详细信息:Xamarin iOS中的应用程序崩溃问题,ios,xamarin,xamarin.ios,xamarin.forms,xamarin.android,Ios,Xamarin,Xamarin.ios,Xamarin.forms,Xamarin.android,我们正在开发应用程序,使用Xamarin表单列出可用电子书。电子书集合取自API并存储在本地数据库中。如果我们访问本地数据库以获取存储的集合,应用程序将在设备中崩溃。但它在iOS和android设备的模拟器中运行良好。我们在输出窗口中得到以下错误 错误详细信息: 断言位于/Users/builder/data/lanes/4991/4a279c9a/source/xamarin macios/external/mono/mono/mini/debugger agent.c:4714,未满足条件'
- 操作系统-Mac OS X 10.12.4
- Visual Studio Community 2017 for Mac-版本7.1(构建1297)
- 探查器-版本:1.5.5
- 苹果开发工具-Xcode 8.3.2(12175)(构建8E2002)
- Xamarin.iOS-版本:10.12.0.18(Visual Studio社区)
- Mac-版本:3.6.0.17(Visual Studio社区)
Cheran T关于Xamarin相关问题,您可以在此处阅读更多内容: Xamarin没有正式的解决方案,但一些人报告说,如果他们添加
任务。延迟(*一段时间*)
在异步函数中等待的方法(本例中的收集请求)之后,问题就消失了。这在任何情况下都不是一个有效的解决方案,但是因为Xamarin没有任何操作,所以总比没有好 我也在同一条船上,在Android、VS2017社区,如果我在异步操作后点击F10或F11,应用程序就会崩溃。我一定是少数几个可怜的混蛋中的一个看到了这一点,因为android在任何地方都没有补丁。