首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内部通信:仅在iOS 10.3.2上更新用户时iOS应用程序崩溃

内部通信:仅在iOS 10.3.2上更新用户时iOS应用程序崩溃
EN

Stack Overflow用户
提问于 2017-07-04 21:11:55
回答 1查看 401关注 0票数 1

我们有很少的iOS用户的应用程序崩溃,而更新用户的对讲机。所有版本都安装了iOS 10.3.2。

这就是我们在注册后在对讲机上更新用户的方式

代码语言:javascript
复制
registerIntercomUser(userNo: self.gbl.getUserNo())

_ = dispatch_after(1) {

updateIntercomUser(userObj: userObj!, userNo:self.gbl.getUserNo())

}

下面是我们在crashlytics上得到的日志

代码语言:javascript
复制
Crashed: com.apple.main-thread
0  Evolution                      0x100061b84 specialized     updateIntercomUser(userObj : User, userNo : Int) -> ()     (IntercomLogger.swift:1543)
1  Evolution                      0x1000d97e4 partial apply for      ViewController.(checkLogin() -> ()).(closure #1) (ViewController.swift)
2  Evolution                      0x100148b28 partial apply for  (dispatch_after(Double, queue : DispatchQueue, closure : () -> ()) -> () ->  ()?).(closure #2) (Util.swift)
3  libdispatch.dylib              0x190fce9a0 _dispatch_client_callout + 16
4  libdispatch.dylib              0x190fdb604 _dispatch_continuation_pop + 448
5  libdispatch.dylib              0x190fe7c1c _dispatch_source_latch_and_call + 204
6  libdispatch.dylib              0x190fd08a0 _dispatch_source_invoke + 804
7  libdispatch.dylib              0x190fd34a0 _dispatch_main_queue_callback_4CF + 668
8  CoreFoundation                 0x1920c50c8 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 12
9  CoreFoundation                 0x1920c2ce4 __CFRunLoopRun + 1572
10 CoreFoundation                 0x191ff2da4 CFRunLoopRunSpecific +  424
11 GraphicsServices               0x193a5c074 GSEventRunModal + 100
12 UIKit                          0x1982ad058 UIApplicationMain + 208
13 Evolution                      0x10005ea28 main (IntercomLogger.swift:17)
14 libdyld.dylib                  0x19100159c start + 4

请帮助我们找到问题所在。

EN

回答 1

Stack Overflow用户

发布于 2017-07-10 22:32:11

崩溃是由于在主线程上调用内部通信的updateuser方法造成的。将所有调用都放在后台线程上修复了崩溃。

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

https://stackoverflow.com/questions/44907009

复制
相关文章

相似问题

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