objective c - NSLogging UILabel's text outputs null -


i have custom view controller called timerviewcontroller , subclasses of called firstviewcontroller , fourthviewcontroller.

i declared instance of firstviewcontroller in firstviewcontroller's .h named controller.

in viewdidload method of fourthviewcontroller's .m, have:

controller = [self.storyboard instantiateviewcontrollerwithidentifier:@"maincontroller"]; 

in storyboard, i've declared view controller id maincontroller , declared custom class of fourthviewcontroller. then, in fourthviewcontroller's .m have:

controller.mainlab.text = [nsmutablestring stringwithformat:@"this string"]; nslog(@"%@", controller.mainlab.text); 

this, however, outputs (null).

why happen?

mainlab must nil. outlet isn't connected xib.


as aside, using stringwithformat: string isn't format wasteful.


Comments

Popular posts from this blog

css - Which browser returns the correct result for getBoundingClientRect of an SVG element? -

gcc - Calling fftR4() in c from assembly -

Function that returns a formatted array in VBA -