我们正在开发应用程序,使用Xamarin表单列出可用的电子书。电子书集合取自API,并存储在本地DB中。如果我们访问本地数据库来获取存储的集合,应用程序就会在设备中崩溃。但是它在iOS和安卓设备的模拟器中工作得很好。输出窗口中的错误低于错误。
错误详细信息:
/Users/builder/data/lanes/4991/4a279c9a/source/xamarin-macios/external/mono/mono/mini/debugger-agent.c:4714,条件‘`array>len == 1’的断言未满足
机器详细信息:
这个问题的原因是什么?这是Xamarin的问题吗?如果是,建议努力解决这个问题。请帮个忙?
致以敬意,
切兰T
发布于 2017-10-26 07:49:11
与Xamarin相关的问题,您可以在这里阅读更多:https://forums.xamarin.com/discussion/96564/sigabrt-while-debugging-async-methods#latest
Xamarin没有官方的解决方案,但是一些人报告说,如果他们增加
Task.Delay(*some time*)
在异步函数中等待的方法(在您的例子中是收集请求)之后,问题就消失了。这在任何情况下都不是一个有效的修复,但是由于没有来自Xamarin的任何操作,所以它总比什么都没有好。
https://stackoverflow.com/questions/46947277
复制相似问题