ios开发 ajax hook,在iOS11.0.3,7plus上,hook ajax会crash

=================================================================

Main Thread Checker: UI API called on a background thread: -[WKWebView evaluateJavaScript:completionHandler:]

PID: 86618, TID: 11993414, Thread name: (none), Queue name: NSOperationQueue 0x1c0221920 (QOS: UNSPECIFIED), QoS: 0

Backtrace:

4 IMYWebLoader 0x00000001021aba04 -[_IMYWKHookAjaxHandler requestCallback:httpCode:headers:data:] + 820

5 IMYWebLoader 0x00000001021ab5dc __41-[_IMYWKHookAjaxHandler requestWithBody:]_block_invoke + 136

6 IMYWebLoader 0x00000001021a027c __88-[IMYWebAjaxHandlerDefaultImpl startWithMethod:url:baseURL:headers:body:completedBlock:]_block_invoke + 528

7 CFNetwork 0x00000001820b2d50 + 32

8 CFNetwork 0x00000001820ca0ec + 152

9 Foundation 0x00000001824f2310 + 16

10 Foundation 0x00000001824329e4 + 72

11 Foundation 0x0000000182422620 + 848

12 libdispatch.dylib 0x000000010225d45c _dispatch_client_callout + 16

13 libdispatch.dylib 0x0000000102269b74 _dispatch_block_invoke_direct + 268

14 libdispatch.dylib 0x000000010225d45c _dispatch_client_callout + 16

15 libdispatch.dylib 0x0000000102269b74 _dispatch_block_invoke_direct + 268

16 libdispatch.dylib 0x0000000102269a34 dispatch_block_perform + 104

17 Foundation 0x00000001824f3fe8 + 376

18 libdispatch.dylib 0x000000010225d45c _dispatch_client_callout + 16

19 libdispatch.dylib 0x000000010226a800 _dispatch_continuation_pop + 592

20 libdispatch.dylib 0x000000010226909c _dispatch_async_redirect_invoke + 628

21 libdispatch.dylib 0x000000010226eb54 _dispatch_root_queue_drain + 616

22 libdispatch.dylib 0x000000010226e880 _dispatch_worker_thread3 + 136

23 libsystem_pthread.dylib 0x0000000181753130 _pthread_wqthread + 1268

24 libsystem_pthread.dylib 0x0000000181752c30 start_wqthread + 4

2017-12-06 15:22:21.031849+0800 IMYWebLoader[86618:11993414] [reports] Main Thread Checker: UI API called on a background thread: -[WKWebView evaluateJavaScript:completionHandler:]

PID: 86618, TID: 11993414, Thread name: (none), Queue name: NSOperationQueue 0x1c0221920 (QOS: UNSPECIFIED), QoS: 0

Backtrace:

4 IMYWebLoader 0x00000001021aba04 -[_IMYWKHookAjaxHandler requestCallback:httpCode:headers:data:] + 820

5 IMYWebLoader 0x00000001021ab5dc __41-[_IMYWKHookAjaxHandler requestWithBody:]_block_invoke + 136

6 IMYWebLoader 0x00000001021a027c __88-[IMYWebAjaxHandlerDefaultImpl startWithMethod:url:baseURL:headers:body:completedBlock:]_block_invoke + 528

7 CFNetwork 0x00000001820b2d50 + 32

8 CFNetwork 0x00000001820ca0ec + 152

9 Foundation 0x00000001824f2310 + 16

10 Foundation 0x00000001824329e4 + 72

11 Foundation 0x0000000182422620 + 848

12 libdispatch.dylib 0x000000010225d45c _dispatch_client_callout + 16

13 libdispatch.dylib 0x0000000102269b74 _dispatch_block_invoke_direct + 268

14 libdispatch.dylib 0x000000010225d45c _dispatch_client_callout + 16

15 libdispatch.dylib 0x0000000102269b74 _dispatch_block_invoke_direct + 268

16 libdispatch.dylib 0x0000000102269a34 dispatch_block_perform + 104

17 Foundation 0x00000001824f3fe8 + 376

18 libdispatch.dylib 0x000000010225d45c _dispatch_client_callout + 16

19 libdispatch.dylib 0x000000010226a800 _dispatch_continuation_pop + 592

20 libdispatch.dylib 0x000000010226909c _dispatch_async_redirect_invoke + 628

21 libdispatch.dylib 0x000000010226eb54 _dispatch_root_queue_drain + 616

22 libdispatch.dylib 0x000000010226e880 _dispatch_worker_thread3 + 136

23 libsystem_pthread.dylib 0x0000000181753130 _pthread_wqthread + 1268

24 libsystem_pthread.dylib 0x0000000181752c30 start_wqthread + 4

(lldb)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值