ios - Data being sent to new ViewController is being sent as nil -


when try pass details of event class controller error saying "fatal error: unexpectedly found nil while unwrapping optional value".

this view controller sends info:

var eventdetailscontroller: eventdetailscontroller!  func showdetailview(event: events){     let mainstoryboarrd: uistoryboard = uistoryboard(name:"main",     bundle:nil)     let detailsviewcontroller: uiviewcontroller = mainstoryboarrd.instantiateviewcontrollerwithidentifier("eventdetailsid")      print(event)      // prints event fine showing event variable not nil     eventdetailscontroller?.event = event //this sends info nil       self.presentviewcontroller(detailsviewcontroller, animated: true, completion: nil) } 

this class send data to:

var event: events!   {     didset  {         eventpricelabel.text = event!.date //does nothing cause nil     } }  override func viewdidload() {     super.viewdidload()      let string = event?.name     print(string)// prints null } 

my events class:

class events: nsobject { var name: string! var date: string! var address: string! var ticketprice: int! 


Comments

Popular posts from this blog

jOOQ update returning clause with Oracle -

java - Warning equals/hashCode on @Data annotation lombok with inheritance -

java - BasicPathUsageException: Cannot join to attribute of basic type -