Skip to content

Commit 533f2f8

Browse files
hirbodlodev09
andauthored
fix(iOS): crash on reload (#35)
* fix(iOS): crash on reload * Update TrueSheetView.swift --------- Co-authored-by: Jovanni Lo <lodev09@gmail.com>
1 parent 2a95c6f commit 533f2f8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

ios/TrueSheetView.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class TrueSheetView: UIView, RCTInvalidating, TrueSheetViewControllerDelegate {
2626

2727
private var isPresented = false
2828
private var activeIndex: Int?
29-
private var bridge: RCTBridge
29+
private var bridge: RCTBridge?
3030
private var touchHandler: RCTTouchHandler
3131
private var viewController: TrueSheetViewController
3232

@@ -143,7 +143,7 @@ class TrueSheetView: UIView, RCTInvalidating, TrueSheetViewControllerDelegate {
143143
guard let containerView else { return }
144144

145145
let size = CGSize(width: width, height: containerView.bounds.height)
146-
bridge.uiManager.setSize(size, for: containerView)
146+
bridge?.uiManager.setSize(size, for: containerView)
147147
}
148148

149149
func viewControllerWillAppear() {
@@ -297,7 +297,7 @@ class TrueSheetView: UIView, RCTInvalidating, TrueSheetViewControllerDelegate {
297297

298298
@objc
299299
func setScrollableHandle(_ tag: NSNumber?) {
300-
let view = bridge.uiManager.view(forReactTag: tag) as? RCTScrollView
300+
let view = bridge?.uiManager.view(forReactTag: tag) as? RCTScrollView
301301
rctScrollView = view
302302
}
303303

0 commit comments

Comments
 (0)