【发布时间】:2018-02-14 00:53:11
【问题描述】:
最近我的应用程序在尝试反序列化从服务器发送的 JSON 时崩溃了,不幸的是服务器没有记录任何日志,所以我无法验证它们。所以我决定记录这个特定 Api 的 JSON 响应,我知道记录服务器响应是一种不好的做法,但这是我可以尝试识别问题的唯一方法,这个 api 的响应不是那么长,所以我认为它应该没问题。
当我试图显示日志并发现它在 firebase 控制台中只显示一行时,问题就出现了,如下所示:
raw response : {
我期待的结果如下所示,在使用 CLSNSLogv 进行开发时,vit 很好地显示在调试控制台中。我认为在 firebase 控制台中也是如此,但事实并非如此。
raw response : {
success ={
Status = OK;
Object1 = "test"
Object2 = "test2"
};
}
下面是记录的代码,“value”是一个字典,如下:
value: [String : AnyObject]?
CLSLogv("raw response : %@", getVaList([value!]))
感谢您的帮助
【问题讨论】:
标签: ios swift firebase crashlytics firebase-crash-reporting