ios - Calling method from different UIViewController -
i attempting clear uibezierpath uiview. have class called linearsig has drawing functionality. (from tutorial followed) have following method inside linearsig:
- (void)clearsig { nslog(@"clear"); path = nil; incrementalimage = nil; path = [uibezierpath bezierpath]; [self setneedsdisplay]; } when call method sigviewcontroller nslog statements gets called , prints console, path not cleared. if call method within linearsig, lets after touches method, method works perfect. gets erased.
i calling method different view controller because inside custom uialertview.
this how i'm calling method
- (ibaction)clearsig:(id)sender { self.ls = [[linearsig alloc] init]; [self.ls clearsig]; } ls property have declared. idea why not working?
you're creating new instance of linearsig clearing that. need point instance of linearsig you're trying clear graph off of.
Comments
Post a Comment