@@ -38,19 +38,22 @@ open class StickyViewControllerSupportingTabBarController: UITabBarController, S
3838 collapsedHeight: collapsedHeight,
3939 animationDuration: animationDuration,
4040 minimisedView: childViewController. minimisedView)
41- collapsableVCFlow!. tabController = self
42- view. addSubview ( collapsableVCFlow!. view)
43- addChild ( collapsableVCFlow!)
44- collapsableVCFlow!. view. translatesAutoresizingMaskIntoConstraints = false
45- collapsableVCFlow!. view. leftAnchor. constraint ( equalTo: view. leftAnchor) . isActive = true
46- collapsableVCFlow!. view. rightAnchor. constraint ( equalTo: view. rightAnchor) . isActive = true
41+ guard let collapsableVCFlow = collapsableVCFlow else {
42+ return
43+ }
44+ collapsableVCFlow. tabController = self
45+ view. addSubview ( collapsableVCFlow. view)
46+ addChild ( collapsableVCFlow)
47+ collapsableVCFlow. view. translatesAutoresizingMaskIntoConstraints = false
48+ collapsableVCFlow. view. leftAnchor. constraint ( equalTo: view. leftAnchor) . isActive = true
49+ collapsableVCFlow. view. rightAnchor. constraint ( equalTo: view. rightAnchor) . isActive = true
4750
48- collapsableVCFlow! . view. bottomAnchor. constraint ( equalTo: tabBar. topAnchor) . isActive = true
49- let heightConstraint = collapsableVCFlow! . view. heightAnchor. constraint ( equalToConstant: collapsedHeight)
51+ collapsableVCFlow. view. bottomAnchor. constraint ( equalTo: tabBar. topAnchor) . isActive = true
52+ let heightConstraint = collapsableVCFlow. view. heightAnchor. constraint ( equalToConstant: collapsedHeight)
5053 heightConstraint. isActive = true
51- collapsableVCFlow! . heightConstraint = heightConstraint
54+ collapsableVCFlow. heightConstraint = heightConstraint
5255
53- collapsableVCFlow! . didMove ( toParent: self )
56+ collapsableVCFlow. didMove ( toParent: self )
5457 }
5558
5659 final public func removeCollapsibleViewController( animated: Bool ) {
0 commit comments