美文网首页
Crash处理 -[AFHTTPResponseSerializ

Crash处理 -[AFHTTPResponseSerializ

作者: Qson1 | 来源:发表于2021-11-18 16:20 被阅读0次

在开发中,如遇到类似的崩溃情况,可以参考尝试以下解决方法

崩溃情况
图片.png 图片.png
-[AFHTTPResponseSerializer validateResponse:data:error:] (AFURLResponseSerialization.m:) 
-[AFJSONResponseSerializer responseObjectForResponse:data:error:] (AFURLResponseSerialization.m) 
[AFURLSessionManagerTaskDelegate URLSession:task:didCompleteWithError:]_block_invoke_2.108 (AFURLSessionManager.m) 
解决办法

这个问题和AFNetworking无关,当我们使用单例封装时,我们应该锁定 requestSerializer 和 responseSerializer 而不是延迟加载。

- (AFJSONResponseSerializer *)afJSONResponseSerializer {
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        _afJSONResponseSerializer = [AFJSONResponseSerializer serializer];
    });
    return _afJSONResponseSerializer;
}

- (AFJSONRequestSerializer *)afJSONRequestSerializer {
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        _afJSONRequestSerializer = [AFJSONRequestSerializer serializer];
    });
    return _afJSONRequestSerializer;
}

参考:https://github.com/AFNetworking/AFNetworking/issues/4591

相关文章

  • Crash处理 -[AFHTTPResponseSerializ

    在开发中,如遇到类似的崩溃情况,可以参考尝试以下解决方法 崩溃情况 解决办法 这个问题和AFNetworking无...

  • crash处理

    dSYM符号集: 符号集是我们每次Archive一个包之后,都会随之生成的.dSYM文件,这个文件必须使用Xcod...

  • iOS Crash处理方法(二):自己编写代码定位Crash

    这篇接着iOS Crash处理方法(一):MethodSwizzle 继续描述Crash的问题。这篇跟上篇不同,上...

  • 美团外卖Android Crash治理之路

    面试中常常问到的是Android的性能优化以及Crash处理。 今天我们来学习一下啊美团App的Crash处理。更...

  • app常用的封装工具类

    crash处理 /** UncaughtException处理类,当程序发生Uncaught异常的时候,由该类来接...

  • iOS 异常初探

    虽然我们都不想我们编写的应用发生crash,但是crash是在所难免的。iOS系统对于crash有两种处理方式,一...

  • 浅谈fishhook

    之前在研究iOS崩溃处理的时候,看到一篇文章处理坏内存访问的问题,对于野指针随机Crash,要先提高它的Crash...

  • 查看上线app的Crash或者是用户手机的Crash

    工作了这么久,但是还是没有好好的处理一下线上的Crash以及用户手机的Crash,正好公司要求,然后今天处理一下,...

  • iOS【Crash捕获】

    摘录:lltree Crash分类 Crash的主要原因是你的应用收到了未处理的信号。未处理信号可能来源于三个地方...

  • Crash & OOM

    Crash .闪退(Crash)是客户端程序在运行时遭遇无法处理的异常或错误时而退出应用程序的表现,请从crash...

网友评论

      本文标题:Crash处理 -[AFHTTPResponseSerializ

      本文链接:https://www.haomeiwen.com/subject/jszdtrtx.html