我知道有人问过这个问题。但是很抱歉,我找不到答案。

dispatchQueue = dispatch_queue_create("myQueue", NULL);
[captureMetadaOutput setMetadataObjectsDelegate:self queue:dispatchQueue];
//  [captureMetadaOutput setMetadataObjectTypes:[NSArray arrayWithObject:AVMetadataObjectTypeQRCode]];
//  设置条码类型
captureMetadaOutput.metadataObjectTypes = @[AVMetadataObjectTypeQRCode];

我从Crashlytics获得了崩溃信息:

最佳答案

我们必须先将输出添加到 session 中,然后才能设置metadataObjectTypes

10-02 21:24