Skip to content

iOS离线工程启动的时候子线程调UI API #5972

@wanyakun

Description

@wanyakun

问题描述
iOS离线工程,启动的时候。子线程调用了UI API,堆栈如下
Main Thread Checker: UI API called on a background thread: -[UIView alpha]
PID: 34562, TID: 1979963, Thread name: com.taobao.weex.bridge, Queue name: com.apple.root.default-qos.overcommit, QoS: 0
Backtrace:
5 DCUniBase 0x00000001050c6aac -[PDRCoreAppFrame bulidJSOption] + 444
6 perf-ios.debug.dylib 0x0000000106a4c8ac -[PGUI JSWindow_Sync_getOption:] + 152
7 perf-ios.debug.dylib 0x0000000106a49450 -[PGUI syncExecMethod:] + 320
8 DCUniBase 0x00000001050deae0 -[PDRCoreFeature Execute:] + 288
9 DCUniBase 0x0000000105167b58 -[PDRCoreApp handleCmds:] + 104
10 DCUniBase 0x00000001050ca9c8 -[PDRCoreAppFrame webViewEnginde:didReceiveSyncScriptMessage:] + 108
11 DCUniBase 0x00000001052ddbec -[H5WeexWebview handleMessage:withObject:] + 148
12 DCUniBase 0x00000001052dceb8 __28-[H5WeexWebview refreshWeex]_block_invoke + 60
13 DCUniBase 0x0000000105309480 -[WXSDKInstance(DCPlusBridge) execSync:] + 96
14 DCUniBase 0x00000001052e008c -[PlusWeexModule execSync:] + 60
15 CoreFoundation 0x000000019f9c86c4 2F32D384-4637-3018-843E-4FC875B865C4 + 284356
16 CoreFoundation 0x000000019f9c8550 2F32D384-4637-3018-843E-4FC875B865C4 + 283984
17 DCUniBase 0x00000001052f1628 -[WXModuleMethod invoke] + 768
18 DCUniBase 0x0000000105265874 __42-[WXBridgeContext registerGlobalFunctions]_block_invoke_5.132 + 864
19 DCUniBase 0x0000000105332168 __43-[WXJSCoreBridge registerCallNativeModule:]_block_invoke + 468
20 CoreFoundation 0x000000019f9c86c4 2F32D384-4637-3018-843E-4FC875B865C4 + 284356
21 CoreFoundation 0x000000019f9c8550 2F32D384-4637-3018-843E-4FC875B865C4 + 283984
22 JavaScriptCore 0x00000001b4b51040 BCCDF4D2-2E84-3E2C-A101-99873667B1D9 + 979008
23 JavaScriptCore 0x00000001b4b7e730 BCCDF4D2-2E84-3E2C-A101-99873667B1D9 + 1165104
24 JavaScriptCore 0x00000001b4b7e9f4 BCCDF4D2-2E84-3E2C-A101-99873667B1D9 + 1165812
25 JavaScriptCore 0x00000001b62e9df0 jitCagePtr + 185448
26 JavaScriptCore 0x00000001b62e6388 jitCagePtr + 170496
27 JavaScriptCore 0x00000001b62e6388 jitCagePtr + 170496
28 JavaScriptCore 0x00000001b62e6388 jitCagePtr + 170496
29 JavaScriptCore 0x00000001b62e6388 jitCagePtr + 170496
30 JavaScriptCore 0x00000001b62e6388 jitCagePtr + 170496
31 JavaScriptCore 0x00000001b62e79e0 jitCagePtr + 176216
32 JavaScriptCore 0x00000001b62e79e0 jitCagePtr + 176216
33 JavaScriptCore 0x00000001b62e67e0 jitCagePtr + 171608
34 JavaScriptCore 0x00000001b62e79e0 jitCagePtr + 176216
35 JavaScriptCore 0x00000001b62bc6d8 JavaScriptCore + 25536216
36 JavaScriptCore 0x00000001b4cc1024 _ZN3JSC4callEPNS_14JSGlobalObjectENS_7JSValueERKNS_8CallDataES2_RKNS_7ArgListE + 324
37 JavaScriptCore 0x00000001b5c6f17c BCCDF4D2-2E84-3E2C-A101-99873667B1D9 + 18927996
38 JavaScriptCore 0x00000001b62e9d10 jitCagePtr + 185224
39 JavaScriptCore 0x00000001b62e79e0 jitCagePtr + 176216
40 JavaScriptCore 0x00000001b62bc6d8 JavaScriptCore + 25536216
41 JavaScriptCore 0x00000001b4cc1024 _ZN3JSC4callEPNS_14JSGlobalObjectENS_7JSValueERKNS_8CallDataES2_RKNS_7ArgListE + 324
42 JavaScriptCore 0x00000001b5c6f17c BCCDF4D2-2E84-3E2C-A101-99873667B1D9 + 18927996
43 JavaScriptCore 0x00000001b62e9d10 jitCagePtr + 185224
44 JavaScriptCore 0x00000001b62e7de4 jitCagePtr + 177244

我还没走到我们项目的App.vue里面的内容

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions