Я надеялся, что смогу найти ответ в разделе вопросов, но теперь, после 25 дней ожидания, я отправляю свой вопрос здесь. here's the original question though for your reference.<FIRAnalytics/ERROR> Не удалось выполнить транзакцию
Первый шаг, который нужно предпринять, чтобы начать с нового Firebase SDK V3.x.x на ios, - это позвонить [FIRApp configure];
, и когда я это сделаю, консоль xcode сообщит мне, что Firebase инициализирована правильно.
Однако из моего приложения не поступает информация об Analytics, и я могу видеть следующее сообщение об ошибке в консоли xcode время от времени.
<Error>: <FIRAnalytics/ERROR> Data loss. Cannot record raw event. Error: Error Domain=com.google.gmp.measurement.ErrorDomain Code=3 "Database operation "execute statement" failed with sqlite code 20 and error message "could not convert floating point value to integer without loss of data."" UserInfo={FIRAMonitorContext=execute statement,20,A,3, NSLocalizedDescription=Database operation "execute statement" failed with sqlite code 20 and error message "could not convert floating point value to integer without loss of data."}
<Error>: <FIRAnalytics/ERROR> Transaction failed
Я понятия не имею, почему это происходит. для инициализации Firebase требуется всего одна строка [FIRApp configure];
Итак, мне нечего путать!
Я чувствую, что, возможно, рамки были добавлены в проект, но я, кажется, не нашел то, что может отсутствовать.
Если вы можете узнать, как я могу обойти это сообщение об ошибке, это было бы здорово. даже если вы делаете слепое предположение, пожалуйста, поделитесь им со мной. :)