swiftScan icon indicating copy to clipboard operation
swiftScan copied to clipboard

[AVCaptureSession startRunning] should be called from background thread. Calling it on the main thread can lead to UI unresponsiveness

Open viihua opened this issue 3 years ago • 6 comments

image

viihua avatar Dec 09 '22 08:12 viihua

Xcode14.1&iOS16.1.2

viihua avatar Dec 09 '22 08:12 viihua

我也碰到这个问题,还在研究中

JJXYZ avatar Feb 02 '23 08:02 JJXYZ

我也碰到这个问题,还在研究中

Xcode14的警告,不在主线程调用就行

viihua avatar Feb 02 '23 09:02 viihua

XCode14.3 & iOS16.0 也提示这个

等待大佬加入这个 func start() { if !session.isRunning { isNeedScanResult = true DispatchQueue.global(qos: .background).async { self.session.startRunning() } } }

MZC0829 avatar Apr 24 '23 09:04 MZC0829

别用14.3打包,14.3运行的包,在iOS13上单独运行必崩。

viihua avatar Apr 24 '23 10:04 viihua

别用14.3打包,14.3运行的包,在iOS13上单独运行必崩。

好的好的,感谢提醒

MZC0829 avatar Apr 25 '23 01:04 MZC0829