objective c - iOS: Nonexistent Pointer is Crashing App -
when open specific storyboard scene, app crashes error: "incorrect checksum freed object - object modified after being freed". i've got "exc_bad_access" crashes going on, it's 1 or other. couldn't find troubled pointer, tested out nszombieenabled. lead me message on crash: *** -[nscontentsizelayoutconstraint seconditem]: message sent deallocated instance 0x1e0a5220
now, searched project [nscontentsizelayoutconstraint seconditem], , nscontentsizelayoutconstraint , seconditem individually. exists in project. i'm still new objective-c, , have no idea next. also, run fine 1 out of 5 times on device , simulator. happened with: -[nsattributedictionary release]:, no in project either. also, *** -[pitchdetector addsamples:innumberframes:]:. keep changing, , can't find these anywhere in project. , runs fine sometimes, on simulator, makes frustrating since error keeps changing on device when crashes.
to switch views in storyboard, i'm using code. in viewdidload on main screen: x1viewcontroller = [[uistoryboard storyboardwithname:@"main" bundle:nil] instantiateviewcontrollerwithidentifier:@"x1viewcontroller"];
and when button pushed load it: - (ibaction)button4:(id)sender { [self presentviewcontroller:x1viewcontroller animated:yes completion:nil]; }
i've set other page transitions exact same way , switch on fine. troubled one.
here stack trace: 
and here weird thing found during analysis i'm unsure of how fix: 
update: i'm getting message "error: 1768843636" in console once page loads. strange.
to switch views in storyboard, i'm using code. in
viewdidloadon main screen:
x1viewcontroller = [[uistoryboard storyboardwithname:@"main" bundle:nil] instantiateviewcontrollerwithidentifier:@"x1viewcontroller"]; well, there's problem. viewdidload way soon. aren't in interface yet , trying move next state of interface. moreover, running risk of trying present same view controller instance on different occasions.
move code button-press code. don't need view controller instantiated until moment comes when present it. use new view controller instance each time present.
Comments
Post a Comment