Сбой приложения в версии xamarin ios при попытке вставить список в базу данных SQLite - PullRequest
1 голос
/ 11 апреля 2019

Xamarin iOS приложение аварийно завершает работу при попытке вставить в базу данных SQLite после чтения данных из конечной точки API, оно сообщает об этой ошибке:

Ошибка возврата прокси-сервера удаленного объекта: Ошибка Domain = NSCocoaErrorDomain Code = 4099"Соединение с сервисом с именем com.apple.commcenter.coretelephony.xpc было недействительным.

Я проверил размер данных, поступающих из API, и его только 544 КБ. Я могу отобразитьданные на экран только с обновлением базы данных, но мне нужно их вставить в базу данных, чтобы я мог позволить пользователю искать элементы из базы данных 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;

приложение сообщает об этой ошибке на iOS как на симуляторе, так и на iPhone

2019-04-11 10: 29: 05.797858-0300 CHA.iOS [8019: 113508] [Клиент] Прокси-сервер удаленного объекта вернул ошибку: Ошибка Домен = Код NSCocoaErrorDomain = 4099 "Соединениеn к сервису с именем 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] Запрос дескрипторов возвратил ошибку: Ошибка 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] [Клиент] Не удалось отправить селекторы с ошибкой: Ошибка домена = NSCocoaErrorDomain Код= 4099 "Соединение с сервисом с именем com.apple.commcenter.coretelephony.xpc признано недействительным." UserInfo = {NSD ebugDescription = Соединение с сервисом с именем com.apple.commcenter.coretelephony.xpc было недействительным.} Исключение необработанного:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...