首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防火墙数据库iOS崩溃GTMSessionFetcher

防火墙数据库iOS崩溃GTMSessionFetcher
EN

Stack Overflow用户
提问于 2018-07-05 22:39:04
回答 2查看 641关注 0票数 3

我更新了firebase,从那以后,我的应用程序不断崩溃,出现了以下错误

NRMAURLSessionTaskDelegate委托类: Fetcher进行了额外的会话: GTMSessionFetcher 0x125d53db0无法分配委托。 委托类: NRMAURLSessionTaskDelegate -GTMSessionFetcher setFetcher:forTask::未识别的选择器发送到实例0x125d53db0 *终止应用程序,原因:‘- type Fetcher setFetcher setFetcher:forTask::未识别的选择器发送到实例0x125d53db0’*第一次抛出堆栈:(0x180ad8c 0x1817c45ec 0x1818098 0x1826105c8 0x1824f641c 0x104637b14 0x1046928 x1046928 x1046101011c 0x102dddc 102x102ddc 10x102x102x102x102x102f102fc 10x102f102fx0fb0x5f5fx0f5x5fx0x5x5f0::未识别的选择器发送到实例0x125d53db0‘*第一次抛出堆栈:(0x18260ad8c 0x1817c45ec 0x182610c8 0x1824f641c 0x104637b14 0x1046928 0x1046928 0x102d994c960x96x96x96ddd2dd10102x102x102x102x102x102fc 102fc 0f2fc 02f2f2fc 0f2f2f0f0:-GTMSessionFetcher:forTask::未识别的选择器发送到实例0x125d53db0’*第一掷调用堆栈:(0x180ad8c 0x1817c45ec 0x182618098 0x18265c8 0x1824f641c 0x104637b14 0x1046928)

我发出的和崩溃的呼叫如下:

代码语言:javascript
复制
let reviewsRef = Database.database().reference()
reviewsRef.child("reviews").queryOrdered(byChild: "timestamp").queryLimited(toLast: count)

我添加了一个调试日志,调用只进行了一次。这款应用程序崩溃的原因似乎是

代码语言:javascript
复制
let ref = Database.database().reference()

有关配置Firebase的版本从4.9版本更改到5.0版本,有什么变化吗?

另一个更新:它似乎是在Xcode模拟器上工作,而不是在设备上工作。设备为iPhone 6s,11.4

在模拟器上,我收到了整个数据库,而不仅仅是我所要求的“评论”。

如果规则是:

代码语言:javascript
复制
    {
     "rules": {
        ".read": true,

但当我改变到:

代码语言:javascript
复制
 "rules": {
 "reviews": {
    ".read": true,

我的权限被拒绝(在模拟器上),.It可能与身份验证有关?我知道这两个问题可能是两个不同的问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-07 15:57:47

我一开始就不知道为什么会这样。但我在火力基地创造了一个新项目,有着完全相同的规则.由于某种原因,特定的项目在火力方面变得腐败。

票数 0
EN

Stack Overflow用户

发布于 2022-03-11 11:33:05

NRMAURLSessionTaskDelegate表示新遗留物的使用--如果它在一个干净的项目上工作,可能与Firebase不兼容

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51200778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档