ios - "fatal error: unexpectedly found nil while unwrapping an Optional value" while assigning viewcontrollers to tabbar -


i have written code works fine in simulator not working in device. have assigned 4 viewcontrollers tabbar , following code homescreen, assigned first view controller in tabbar. crashes on first line of viewdidload().

when remove viewdidload() works.

class homescreen: uiviewcontroller {     var tableview: uitableview!     @iboutlet weak var imgline:uiimageview!     @iboutlet weak var btnactivedeals:uibutton!     @iboutlet weak var btnactiveclaims:uibutton!     @iboutlet weak var btnnearbydeals:uibutton!     @iboutlet weak var horizontalspaceconstraint:nslayoutconstraint!     @iboutlet weak var tblmain:uitableview!      var mydeals : mydealsviewcontroller!      override func viewdidload() {         super.viewdidload()         btnactivedeals.titlelabel?.adjustsfontsizetofitwidth = true         btnactivedeals.titlelabel?.minimumscalefactor = 0.5         btnactivedeals.autoresizessubviews = true          btnactiveclaims.titlelabel?.adjustsfontsizetofitwidth = true         btnactiveclaims.titlelabel?.minimumscalefactor = 0.5         btnactiveclaims.autoresizessubviews = true          btnnearbydeals.titlelabel?.adjustsfontsizetofitwidth = true         btnnearbydeals.titlelabel?.minimumscalefactor = 0.5         btnnearbydeals.autoresizessubviews = true          tblmain.backgroundview = nil         tblmain.backgroundcolor = uicolor.clearcolor()      } 

please find below code assigning homescreen tabbar.

 let centerviewcontroller1 = homescreen(nibname: "homescreen", bundle: nil)         let centerviewcontroller2 = homescreen(nibname: "homescreen", bundle: nil)         let centerviewcontroller3 = homescreen(nibname: "homescreen", bundle: nil)         let centerviewcontroller4 = homescreen(nibname: "homescreen", bundle: nil)          tabbarcontroller = uitabbarcontroller()         var controllers = [centerviewcontroller1,centerviewcontroller2,centerviewcontroller3,centerviewcontroller4]         tabbarcontroller.viewcontrollers = controllers         tabbarcontroller.tabbar.tintcolor = uicolor.whitecolor() 

please guide me. in advance.


Comments

Popular posts from this blog

IF statement in MySQL trigger -

c++ - What does MSC in "// appease MSC" comments mean? -

javascript - Blogger related post gadget image Resize s72-c [ Need Expert Help ] -