首页 文章

崩溃[RMMessageFormatter getFormatedStatusFromDisk](IOS obj-c)

提问于
浏览
1

我在Crashlytics遇到了崩溃,我无法理解它是什么 . 我在网上找不到任何东西,这真的很奇怪 . 问题是无法识别的选择器[RMMessageFormatter getFormatedStatusFromDisk]

我甚至无法在我的工作区中找到这个类或这个方法......

崩溃堆栈:

Thread : Fatal Exception: NSInvalidArgumentException
    0  CoreFoundation                 0x0000000185e86530 __exceptionPreprocess + 132
    1  libobjc.A.dylib                0x0000000196e640e4 objc_exception_throw + 60
    2  CoreFoundation                 0x0000000185e8d5f4 __methodDescriptionForSelector
    3  CoreFoundation                 0x0000000185e8a3ac ___forwarding___ + 928
    4  CoreFoundation                 0x0000000185d8ec4c _CF_forwarding_prep_0 + 92
    5  Dizzit                         0x00000001003624e0 -[RMMessageFormatter getFormatedStatusFromDisk] + 121500
    6  Dizzit                         0x0000000100361a3c -[RMMessageFormatter formatWithQueues:] + 118776
    7  Dizzit                         0x0000000100329478 -[RMMessageSender prepareMessage]
    8  Dizzit                         0x0000000100329838 -[RMMessageSender prepareAndSendMsg]
    9  Dizzit                         0x00000001003296e8 -[RMMessageSender flushSendingQueue]
    10 Dizzit                         0x000000010032a69c __24-[RMMessageSender flush]_block_invoke
    11 libdispatch.dylib              0x00000001974b5994 _dispatch_call_block_and_release + 24
    12 libdispatch.dylib              0x00000001974b5954 _dispatch_client_callout + 16
    13 libdispatch.dylib              0x00000001974c2780 _dispatch_root_queue_drain + 1848
    14 libdispatch.dylib              0x00000001974c3c4c _dispatch_worker_thread3 + 108
    15 libsystem_pthread.dylib        0x000000019769522c _pthread_wqthread + 816
    16 libsystem_pthread.dylib        0x0000000197694ef0 start_wqthread + 4

如果有人可以帮助我理解什么是RMMessage以及如何解决这个问题 .

最好的祝福,

1 回答

  • 0

    所以我发现了问题 . 谷歌分析AFNetworking似乎是原因 . 我有[GAI sharedInstance] .dispatchInterval = 20来每20秒发送一次跟踪数据,但有时我遇到了这个崩溃 .

    不要删除此行,只需设置一个负值即可停止自动发送:[GAI sharedInstance] .dispatchInterval = -1

    我添加[[GAI sharedInstance] dispatch];在applicationDidEnterBackground中,当用户离开应用程序时发送跟踪数据 .

    现在看来还可以

相关问题