File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -60,6 +60,13 @@ final class ContentViewController: UITableViewController {
60
60
61
61
title = manifest. displayName
62
62
63
+ navigationItem. rightBarButtonItem = UIBarButtonItem (
64
+ image: UIImage ( systemName: " qrcode.viewfinder " ) ,
65
+ style: . plain,
66
+ target: self ,
67
+ action: #selector( scanForQRCode)
68
+ )
69
+
63
70
let components = manifest. components ?? [ ]
64
71
if components. isEmpty {
65
72
NotificationCenter . default. addObserver (
@@ -113,7 +120,7 @@ final class ContentViewController: UITableViewController {
113
120
114
121
NotificationCenter . default. addObserver (
115
122
self ,
116
- selector: #selector( scanForQRCode ( _ : ) ) ,
123
+ selector: #selector( scanForQRCode) ,
117
124
name: ReactInstance . scanForQRCodeNotification,
118
125
object: nil
119
126
)
@@ -255,7 +262,7 @@ final class ContentViewController: UITableViewController {
255
262
256
263
extension ContentViewController {
257
264
@objc
258
- private func scanForQRCode( _ : Notification ) {
265
+ private func scanForQRCode( ) {
259
266
switch AVCaptureDevice . authorizationStatus ( for: . video) {
260
267
case . notDetermined:
261
268
AVCaptureDevice . requestAccess ( for: . video) { [ weak self] granted in
You can’t perform that action at this time.
0 commit comments