title: xcode debugging goes back and forth during stepping through the code
body: <p>I have a really weird problem with Xcode 3.2.5</p>
  
  <p>In a normal code sequence XCode steps couple of lines back then continues, then again sometimes back and continues again during step mode.</p>
  
  <p>This only happens in one project, but there in all files. Here an example:</p>
  
  <p>When jumping in this function Xcode goes through the lines in the following sequence:
  2 -> 1 -> 2 -> 3 ->5 -> 8 -> 3 -> 4 -> 5 -> 6 -> 7 ->...</p>
  
  <p>I dont understand what is going on here. Please do you have any idea?</p>
  
  <p>Rebooting the machine and the iPhone doesn't help.</p>
  
  <p>By the way, the complete code works fine and runs without errors. It seems that the cursor sometimes goes to lines where the code is not being executed. If a certain line is entered twice by the cursor, only the second time it changes the variables in assignments etc..</p>
  
  <p>Really weird!</p>
  
  <p>Thanks for any hint...</p>
  
  <pre><code> 1  - (void)viewWillAppear:(BOOL)animated {
   // D_IN;
   2  [super viewWillAppear:animated];
  
  
   //get the dataManager global Object, so we always have a structured accesss to the data!
  3 WebiAppDelegate *mainDelegate = (WebiAppDelegate *)[[UIApplication sharedApplication]delegate];
  4 self.webiDataManager = mainDelegate.webiDataManager;
  
  5 message.hidden = YES;
  6 message.text = @"";
  7 message.userInteractionEnabled = NO;
  ...
  </code></pre>