From 627e8689ca6804415e6a3afcca97c99c4d665df5 Mon Sep 17 00:00:00 2001 From: Heberti Almeida Date: Thu, 5 May 2016 14:43:46 -0300 Subject: [PATCH] Updated protocols --- Source/FolioReaderContainer.swift | 2 +- Source/FolioReaderPage.swift | 2 +- Source/FolioReaderSidePanel.swift | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/FolioReaderContainer.swift b/Source/FolioReaderContainer.swift index 924a3e42d..9ea4ff4bc 100755 --- a/Source/FolioReaderContainer.swift +++ b/Source/FolioReaderContainer.swift @@ -41,7 +41,7 @@ protocol FolioReaderContainerDelegate: class { } class FolioReaderContainer: UIViewController, FolioReaderSidePanelDelegate { - var delegate: FolioReaderContainerDelegate! + weak var delegate: FolioReaderContainerDelegate! var centerNavigationController: UINavigationController! var centerViewController: FolioReaderCenter! var leftViewController: FolioReaderSidePanel! diff --git a/Source/FolioReaderPage.swift b/Source/FolioReaderPage.swift index 962a4d42c..90dca6c76 100755 --- a/Source/FolioReaderPage.swift +++ b/Source/FolioReaderPage.swift @@ -11,7 +11,7 @@ import SafariServices import UIMenuItem_CXAImageSupport import JSQWebViewController -@objc protocol FolioPageDelegate { +@objc protocol FolioPageDelegate: class { optional func pageDidLoad(page: FolioReaderPage) } diff --git a/Source/FolioReaderSidePanel.swift b/Source/FolioReaderSidePanel.swift index d00ceb9ad..1a5fe4097 100755 --- a/Source/FolioReaderSidePanel.swift +++ b/Source/FolioReaderSidePanel.swift @@ -9,7 +9,7 @@ import UIKit @objc -protocol FolioReaderSidePanelDelegate { +protocol FolioReaderSidePanelDelegate: class { /** Notifies when the user selected some item on menu. */