i have view controller aviewcontroller, contains property called item. in prepareforsegue method, item creates new object using [[someobject alloc] init]. found item nil before creating new object when prepareforsegue called.
the question is, never released item, when become nil???
here's code:
@interface aviewcontroller : uiviewcontroller @property someobject * item; @end @implementation aviewcontroller - (void) prepareforsegue:(uistoryboardsegue *)segue sender:(id)sender { if(self.item == nil) { nslog(@"item nil."); } self.item = [[someobject alloc] init]; } @end item nil when prepareforsegue called more once.
i'm assuming performing segue aviewcontroller somedestinationcontroller? if so, when segue completes , somedestinationcontroller visible "item" object created on aviewcontroller has been released.
Comments
Post a Comment