From 04d82ba2713bdae64a4063fbc6aaeead2a12fedb Mon Sep 17 00:00:00 2001 From: Lang-FZ <446003664@qq.com> Date: Sat, 10 Aug 2019 15:11:54 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E5=BE=AA=E7=8E=AF=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- framework/Source/Camera.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/framework/Source/Camera.swift b/framework/Source/Camera.swift index 137f3dce..548444de 100644 --- a/framework/Source/Camera.swift +++ b/framework/Source/Camera.swift @@ -2,7 +2,7 @@ import Foundation import AVFoundation import Metal -public protocol CameraDelegate { +public protocol CameraDelegate:class { func didCaptureBuffer(_ sampleBuffer: CMSampleBuffer) } @@ -57,7 +57,7 @@ public class Camera: NSObject, ImageSource, AVCaptureVideoDataOutputSampleBuffer public var logFPS:Bool = false public let targets = TargetContainer() - public var delegate: CameraDelegate? + public weak var delegate: CameraDelegate? public let captureSession:AVCaptureSession public var orientation:ImageOrientation? public let inputCamera:AVCaptureDevice!