crash crash [iPhone]

Discussion in 'iOS Programming' started by sujithkrishnan, Jul 16, 2008.

  1. sujithkrishnan macrumors 6502

    May 9, 2008
    Hi all..

    My app is crashing after i navigate between the viewcontrollers so many times...

    Also the ApplicationRecievedMemoryWarning getting called...

    I have four/five view controllers (dynamically decided)...

    as all the viewcontrollers are similar kind i am creating an instance of the same kind and pushing it...

    Say in my firstViewController.m

    i am pushing "anotherInstanceOfFirstViewController" , but the array used to generate the tableViewCells will vary with sub-levels.


    in firstViewController..
    on clicking any cell in tableview

    anotherInstanceOfFirstViewController = [[firstViewController alloc]init];
    self.menuObj = [self.arrayOfNameForCells objectAtIndex:someNumber];
    anotherInstanceOfFirstViewController.arrayOfNameForCells = self.menuObj.arrayOfNames;
    push self.anotherInstanceOfFirstViewController

    I am releasing the anotherInstanceOfFirstViewController in dealloc (But the retainCount is not zero in dealloc )...

    Moreover the app crashing after some forward/backward navigation ....

    So in the ne
  2. SwampThingTom macrumors member

    Jul 12, 2008
    Fairfax, VA
    You almost certainly have a memory leak. Use the Instrumentation application to find it. It makes it trivial to find exactly the line of code where the leak occurs so you can find out why it's not being released.

  3. sujithkrishnan thread starter macrumors 6502

    May 9, 2008
    But the leak is showing in lines like where i am unarchiving....


    NSData *data = [[NSData alloc]initWithURL:myURL];

    Noty getting what is leaking here....

    I am releasing data soon after using it to make an UIImage ...

Share This Page