当我尝试将列表插入SQLite数据库时,应用程序在xamarin ios版本上崩溃

时间:2019-04-11 13:34:11

标签: c# sqlite xamarin xamarin.forms xamarin.ios

从API端点读取数据后,尝试将其插入SQLite数据库时,Xamarin iOS应用程序崩溃,它报告此错误:

  

远程对象代理返回错误:Error Domain = NSCocoaErrorDomain代码= 4099“与名为com.apple.commcenter.coretelephony.xpc的服务的连接已无效。

我已经检查了来自API的数据大小及其仅有的544kb。 我仅通过更新数据库就能将数据显示在屏幕上,但是我需要将它们插入数据库中,以便允许用户从SQLite数据库中搜索项目。 如果我卸载该应用程序并再次运行它,则该应用程序可以正常运行,直到将其放到后台并将其放回去,然后它就会崩溃。

//Deserializing the data from the API and storing them into a list 
IEnumerable<Member> members = JsonConvert.DeserializeObject<IEnumerable<Member>>(json);
//this line below crashes the app
await Db.InsertAllAsync(members);
//the update works very well
await store.UpdateItemsAsync(members);

membersStore = store;

该应用程序同时在模拟器和iPhone上的iOS上报告此错误

  

2019-04-11 10:29:05.797858-0300 CHA.iOS [8019:113508] [客户端]远程对象代理返回错误:Error Domain = NSCocoaErrorDomain Code = 4099“与名为com.apple.commcenter的服务的连接.coretelephony.xpc无效。” UserInfo = {NSDebugDescription =与名为com.apple.commcenter.coretelephony.xpc的服务的连接已无效。}   2019-04-11 10:29:05.798118-0300 CHA.iOS [8019:113434] [NetworkInfo]描述符查询返回错误:Error Domain = NSCocoaErrorDomain Code = 4099“与名为com.apple.commcenter.coretelephony.xpc的服务的连接无效。” UserInfo = {NSDebugDescription =与名为com.apple.commcenter.coretelephony.xpc的服务的连接已无效。}   2019-04-11 10:29:05.798321-0300 CHA.iOS [8019:113515] [客户端]发送选择器失败,错误:Domain = NSCocoaErrorDomain Code = 4099“与名为com.apple.commcenter.coretelephony.xpc的服务的连接无效。” UserInfo = {NSD   ebugDescription =与名为com.apple.commcenter.coretelephony.xpc的服务的连接已无效。}   未处理的异常:

0 个答案:

没有答案