Skip to content

Commit add4c9f

Browse files
committed
Fixed dismiss.
1 parent c2c041f commit add4c9f

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

SPQRCode.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |s|
22

33
s.name = 'SPQRCode'
4-
s.version = '1.0.0'
4+
s.version = '1.0.1'
55
s.summary = 'The native QR code scanner of iOS. Repeated system scanner from the camera app.'
66
s.homepage = 'https://github.com/sparrowcode/SPQRCode'
77
s.source = { :git => 'https://github.com/sparrowcode/SPQRCode.git', :tag => s.version }

Sources/SPQRCode/Interface/SPQRCameraController.swift

+5
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ open class SPQRCameraController: SPController {
7777
view.addSubviews(handleButton, cancelButton)
7878

7979
handleButton.addTarget(self, action: #selector(didTapHandledButton), for: .touchUpInside)
80+
cancelButton.addTarget(self, action: #selector(didTapCancelButton), for: .touchUpInside)
8081

8182
updateInterface()
8283
}
@@ -88,6 +89,10 @@ open class SPQRCameraController: SPController {
8889
handledQRCodeData?(data, self)
8990
}
9091

92+
@objc func didTapCancelButton() {
93+
dismissAnimated()
94+
}
95+
9196
// MARK: - Layout
9297

9398
open override func viewDidLayoutSubviews() {

Sources/SPQRCode/SPQRCode.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import UIKit
2424

2525
public class SPQRCode {
2626

27-
public static func scanning(detect: ((SPQRCodeData?)->SPQRCodeData?)? = nil, handled: ((SPQRCodeData, SPQRCameraController)->Void?)?, on controller: UIViewController) {
27+
public static func scanning(detect: ((SPQRCodeData?)->SPQRCodeData?)? = nil, handled: ((SPQRCodeData, SPQRCameraController)->Void)?, on controller: UIViewController) {
2828
let qrController = SPQRCameraController()
2929
if let detect = detect {
3030
qrController.detectQRCodeData = detect

0 commit comments

Comments
 (0)