ios - How to avoid crashes on call back to deallocated delegate objects -
my application on arc , still see few crashes. saw setting view controller delegate of alert view , when alert on screen, on tap on "ok" button moving previous view , current view controller getting dealloc-ed. after getting dealloc-ed, got call uikit alert view , crashes. safe handling, created property uialertview , in dealloc now, setting delegate of uialertview nil. working fine now.
i see crash happening randomly:
-[cfstring release]: message sent deallocated instance 0xd2de900 my question here there lot many places create local instances of objects (custom view controllers or ios objects uialertview) , set view controller delegate of it. need create class level properties of them , delegate on them nil in dealloc? there other easy alternative make sure no call happens after delegate object gone.
Comments
Post a Comment