Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当我尝试将列表插入SQLite数据库时,xamarin ios版本上的应用程序崩溃_C#_Sqlite_Xamarin_Xamarin.forms_Xamarin.ios - Fatal编程技术网

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

C# 当我尝试将列表插入SQLite数据库时,xamarin ios版本上的应用程序崩溃,c#,sqlite,xamarin,xamarin.forms,xamarin.ios,C#,Sqlite,Xamarin,Xamarin.forms,Xamarin.ios,Xamarin iOS应用程序在从API端点读取数据后尝试插入SQLite数据库时崩溃,它报告以下错误: 远程对象代理返回错误:错误域=nscocaerordomain Code=4099“与名为com.apple.commcenter.corethony.xpc的服务的连接无效 我已经检查了来自API的数据大小,它只有544kb。 我能够在屏幕上显示数据,只需更新数据库,但我需要将它们插入数据库,以便允许用户从SQLite数据库中搜索项目。 如果我卸载该应用程序并再次运行,它工作正常,直到我将

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

远程对象代理返回错误:错误域=nscocaerordomain Code=4099“与名为com.apple.commcenter.corethony.xpc的服务的连接无效

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

//反序列化API中的数据并将其存储到列表中
IEnumerable members=JsonConvert.DeserializeObject(json);
//下面这一行会使应用程序崩溃
等待数据库插入同步(成员);
//更新效果非常好
wait store.UpdateItemsAsync(成员);
membersStore=商店;
该应用程序会在iOS模拟器和iPhone上报告此错误

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


尝试在可疑代码周围放置一个try/catch,看看它抛出了什么异常。我这样做了,但try n catch没有捕获错误,它只是跳转到main.cs,其中应用程序崩溃,但it I get“索引超出范围必须是非负的,并且小于集合的大小“当我在那一行上设置断点时。你看过这一点了吗?对于模拟器来说,运行它将修复它
xcrun simctl spawn booted log config--mode”level:off”--subsystem com.apple.corethony
您运行的是什么OS版本和Xcode版本?尝试在可疑代码周围放置一个try/catch,看看它抛出了什么异常。我这样做了,但try n catch没有捕获错误,它只是跳到main.cs,应用程序在那里崩溃,但我得到了错误当我在该行上放置断点时,“索引超出范围必须是非负的并且小于集合的大小”。您看过这一点了吗?对于模拟器来说,运行它将修复它
xcrun simctl spawn booted log config--mode“级别:关闭“--subsystem com.apple.corethony
您运行的操作系统版本和Xcode版本是什么?