diff --git a/Example/Pods/Pods.xcodeproj/xcuserdata/hsb9kr.xcuserdatad/xcschemes/xcschememanagement.plist b/Example/Pods/Pods.xcodeproj/xcuserdata/hsb9kr.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..c0d06ca --- /dev/null +++ b/Example/Pods/Pods.xcodeproj/xcuserdata/hsb9kr.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,44 @@ + + + + + SchemeUserState + + Alamofire.xcscheme_^#shared#^_ + + orderHint + 1 + + AlamofireImage.xcscheme_^#shared#^_ + + orderHint + 2 + + AlamofireObjectMapper.xcscheme_^#shared#^_ + + orderHint + 3 + + CryptoSwift.xcscheme_^#shared#^_ + + orderHint + 4 + + ObjectMapper.xcscheme_^#shared#^_ + + orderHint + 5 + + Pods-SwiftyBootpay_Example.xcscheme_^#shared#^_ + + orderHint + 6 + + SwiftyBootpay.xcscheme_^#shared#^_ + + orderHint + 7 + + + + diff --git a/Example/SwiftyBootpay.xcodeproj/xcuserdata/hsb9kr.xcuserdatad/xcschemes/xcschememanagement.plist b/Example/SwiftyBootpay.xcodeproj/xcuserdata/hsb9kr.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..30277d2 --- /dev/null +++ b/Example/SwiftyBootpay.xcodeproj/xcuserdata/hsb9kr.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + SwiftyBootpay-Example.xcscheme_^#shared#^_ + + orderHint + 0 + + + + diff --git a/Example/SwiftyBootpay.xcworkspace/xcuserdata/hsb9kr.xcuserdatad/UserInterfaceState.xcuserstate b/Example/SwiftyBootpay.xcworkspace/xcuserdata/hsb9kr.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..df32920 Binary files /dev/null and b/Example/SwiftyBootpay.xcworkspace/xcuserdata/hsb9kr.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/SwiftyBootpay/Classes/BootpayController.swift b/SwiftyBootpay/Classes/BootpayController.swift index a16aeda..35cd0ab 100644 --- a/SwiftyBootpay/Classes/BootpayController.swift +++ b/SwiftyBootpay/Classes/BootpayController.swift @@ -78,7 +78,7 @@ extension URL { // @objc public var account_expire_at = "" // 가상계좌 입금 만료 기한 // @objc public var quotas = [0,2,3,4,5,6,7,8,9,10,11,12] // 할부 개월 수 var isPaying = false - @objc public var sendable: BootpayRequestProtocol? + @objc public weak var sendable: BootpayRequestProtocol? internal var wv: BootpayWebView! } diff --git a/SwiftyBootpay/Classes/BootpayWebView.swift b/SwiftyBootpay/Classes/BootpayWebView.swift index ba4b75e..8144207 100644 --- a/SwiftyBootpay/Classes/BootpayWebView.swift +++ b/SwiftyBootpay/Classes/BootpayWebView.swift @@ -24,7 +24,7 @@ import WebKit final let BASE_URL = "https://inapp.bootpay.co.kr/3.0.4/production.html" final let bridgeName = "Bootpay_iOS" var firstLoad = false - var sendable: BootpayRequestProtocol? + weak var sendable: BootpayRequestProtocol? var bootpayScript = "" var parentController: BootpayController! func bootpayRequest(_ script: String) {