我最近用在线api方式语音识别,当启动语音识别和其他功能,如播放,频繁切换的时候,会出现下面标注的地方的野指针,这个还没弄清楚怎么处理
QBrickChinese`+[BDVRDelegateCheck mvoiceRecognitionClientNetDelegateIsValid:]:
0x1000f3074 <+0>: stp x29, x30, [sp, #-16]!
0x1000f3078 <+4>: mov x29, sp
0x1000f307c <+8>: cbz x2, 0x1000f30a8 ; <+52> at BDVRDelegateCheck.m:33
0x1000f3080 <+12>: nop
0x1000f3084 <+16>: ldr x8, #477596 ; "VoiceRecognitionClientNetWorkStatus:"
0x1000f3088 <+20>: nop
0x1000f308c <+24>: ldr x1, #474700 ; "respondsToSelector:"
0x1000f3090 <+28>: mov x0, x2
0x1000f3094 <+32>: mov x2, x8
0x1000f3098 <+36>: bl 0x100113828 ; symbol stub for: objc_msgSend
0x1000f309c <+40>: tbz w0, #0, 0x1000f30a8 ; <+52> at BDVRDelegateCheck.m:33 //--->这里发生野指针
0x1000f30a0 <+44>: orr w0, wzr, #0x1
0x1000f30a4 <+48>: b 0x1000f30ac ; <+56> at BDVRDelegateCheck.m:38
0x1000f30a8 <+52>: movz w0, #0
0x1000f30ac <+56>: ldp x29, x30, [sp], #16
0x1000f30b0 <+60>: ret
下个更新会考虑该问题,谢谢。