Skip to content

Commit 53e21bd

Browse files
Update examples
1 parent be5b87c commit 53e21bd

2 files changed

Lines changed: 16 additions & 6 deletions

File tree

Example App/iOS Example/CustomCameraViewController.swift

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,4 @@ final class CustomCameraViewController: SPQRCameraViewController {
4343
])
4444
}
4545

46-
override func updatePreviewView(for object: AVMetadataMachineReadableCodeObject) {
47-
label.text = object.stringValue
48-
}
49-
5046
}

Example App/iOS Example/ViewController.swift

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,14 @@ class ViewController: UIViewController {
6060
let vc = SPQRCameraViewController()
6161

6262
vc.cameraFoundHandler = { [weak self] value in
63-
self?.resultLabel.text = value
63+
switch value {
64+
case .text(let string):
65+
self?.resultLabel.text = "Text: '\(string)'"
66+
case .ethWallet(let wallet):
67+
self?.resultLabel.text = "ETH Wallet: '\(wallet)'"
68+
case .url(let url):
69+
self?.resultLabel.text = "Text: '\(url.absoluteString)'"
70+
}
6471
}
6572
vc.cameraDidPressHandler = { [weak vc] in
6673
vc?.dismiss(animated: true, completion: nil)
@@ -73,7 +80,14 @@ class ViewController: UIViewController {
7380
let vc = CustomCameraViewController()
7481

7582
vc.cameraFoundHandler = { [weak self] value in
76-
self?.resultLabel.text = value
83+
switch value {
84+
case .text(let string):
85+
self?.resultLabel.text = "Text: '\(string)'"
86+
case .ethWallet(let wallet):
87+
self?.resultLabel.text = "ETH Wallet: '\(wallet)'"
88+
case .url(let url):
89+
self?.resultLabel.text = "Text: '\(url.absoluteString)'"
90+
}
7791
}
7892
vc.cameraDidPressHandler = { [weak vc] in
7993
vc?.dismiss(animated: true, completion: nil)

0 commit comments

Comments
 (0)