Merge pull request #59 from ryandailey100/master

Fixed retain cycle bug with delegates
This commit is contained in:
Andrew Walz 2017-05-25 11:52:24 -06:00 committed by GitHub
commit be817db1a6
3 changed files with 4 additions and 4 deletions

View file

@ -20,7 +20,7 @@ import UIKit
/// Delegate for SwiftyCamButton
public protocol SwiftyCamButtonDelegate {
public protocol SwiftyCamButtonDelegate: class {
/// Called when UITapGestureRecognizer begins
@ -52,7 +52,7 @@ open class SwiftyCamButton: UIButton {
/// Delegate variable
public var delegate: SwiftyCamButtonDelegate?
public weak var delegate: SwiftyCamButtonDelegate?
/// Maximum duration variable

View file

@ -91,7 +91,7 @@ open class SwiftyCamViewController: UIViewController {
/// Public Camera Delegate for the Custom View Controller Subclass
public var cameraDelegate: SwiftyCamViewControllerDelegate?
public weak var cameraDelegate: SwiftyCamViewControllerDelegate?
/// Maxiumum video duration if SwiftyCamButton is used

View file

@ -20,7 +20,7 @@ import UIKit
/// Delegate for SwiftyCamViewController
public protocol SwiftyCamViewControllerDelegate {
public protocol SwiftyCamViewControllerDelegate: class {
/**
SwiftyCamViewControllerDelegate function called when the takePhoto() function is called.