fix(ios): don't crash app if view wasn't found (#3841)

* fix(ios): don't crash app if view wasn't found

* lint code
This commit is contained in:
Krzysztof Moch
2024-05-27 09:22:22 +02:00
committed by GitHub
parent 36c23a5251
commit cd28d370d2
2 changed files with 11 additions and 9 deletions

View File

@@ -18,13 +18,15 @@ class RCTVideoManager: RCTViewManager {
return
}
guard let view = self.bridge.uiManager.view(forReactTag: reactTag) as? RCTVideo else {
RCTLogError("Invalid view returned from registry, expecting RCTVideo, got: \(String(describing: view))")
let view = self.bridge.uiManager.view(forReactTag: reactTag)
guard let videoView = view as? RCTVideo else {
DebugLog("Invalid view returned from registry, expecting RCTVideo, got: \(String(describing: view))")
callback(nil)
return
}
callback(view)
callback(videoView)
}
}