firebase - 与守护程序的连接无效

标签 firebase uiscrollview uikit webkit uimenucontroller

我的应用程序正在使用 Firebase Analytics,我相信从 iOS 13.2 开始会出现此处描述的错误:Why I get the console warning: [Process] kill() returned unexpected error 1 when I load a WKWebView in iOS13.2?
我想这没什么大不了的
由于我计划在 1 月份上线我的应用程序,因此我开始在物理设备上进行更大规模的测试。一段时间后,我注意到该应用程序开始出现异常行为,特别是在收到 之后。 [常规] 与守护程序的连接无效 错误。这不会发生在模拟器中
在互联网上搜索我发现了一篇描述相同问题的帖子:https://forums.developer.apple.com/thread/124306
就我而言,似乎只有 Firebase 正在调用 WKWebView,但每次打开 UIMenuController 时,我都会收到控制台中描述的错误,并且应用程序似乎缺少输入。这对于 UIScrollViews 尤其麻烦,我的应用程序经常使用它。捏合手势似乎可以随意使用。在 iPhone 6s 上,这个问题不那么明显,在 iPad 上,捏合手势有 50% 的机会可以正常工作
除了删除 Firebase 之外,有没有办法缓解这个问题?
2020 年 6 月 1 日:控制台消息仍然存在,但是,我似乎通过停用 delaysContentTouches 解决了 UIScrollView 问题,现在捏合手势似乎在大部分时间都有效
2020 年 10 月 23 日如果有人注意到他们的应用程序开始出现无明显原因的不规则行为,我强烈建议尽可能在 iOS 13 物理设备上对其进行测试。似乎 Apple 从 iOS 14 中删除了警告,但在 iOS 13 上进行测试,您可以在控制台中出现警告后确定确切原因

最佳答案

经过进一步测试,我已将 View 缩减为具有单个 SwiftUI TextField 的极其简单的 UI View ,并且在我将第一个字符输入该字段后,“与守护程序的连接已失效”仍然出现。此后不久,应用程序因 sigAbort 崩溃。 (所以我不认为原因是我在上一篇文章中使用的 UITextView 包装器)。一旦出现无效消息,应用程序就注定要崩溃,不是马上而是很快。
我不知道是什么导致了“无效”消息,谷歌搜索似乎暗示没有其他人这样做。有些人似乎对他们的 UI 进行了(实验性的?)更改以停止消息,但似乎无法确定明确的原因。 (就像之前它只发生在真实手机上一样)

关于firebase - 与守护程序的连接无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59364453/

相关文章:

android - 无法解析 ':app@release/compileClasspath' : Could not resolve com. firebase :firebase-client-android:2. 3.1 的依赖关系

java - 对 Firebase Firestore Android 中的数据执行添加/操作

ios - 项目确实还没有像样的约束,为什么它每次都会给我这个约束警告?

iphone - 调整字体大小以填充 UITextView?

ios - 以编程方式添加前导/顶部约束

ios - deinit 在关闭 View Controller 时在应用程序中调用但不在单元测试中调用

firebase - Firebase 服务器上的时间戳计算

Firebase 中的 Java 服务器未将信息推送到数据库

ios - 在 ViewController 中嵌入 UIScrollView 并且没有分页

ios - ScrollView 内容大小设置为屏幕宽度最大值