• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Is it me or XCode 1.2?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Is it me or XCode 1.2?


  • Subject: Re: Is it me or XCode 1.2?
  • From: Phil Curry <email@hidden>
  • Date: Sat, 24 Apr 2004 21:26:04 -0700

No... I don't think so as 'tNode' has a valid set of values at the line below marked by '<<<<<<'.
Again, if I run the code it runs, if I try to step thru it with the debugger, I get the error.


On Apr 24, 2004, at 7:41 PM, Brent Gulanowski wrote:


It would appear that your tree is returning an uninitialized pointer value. Is that possible?



On Apr 24, 2004, at 12:57 AM, Phil Curry wrote:

I could have sworn this code worked before moving to Xcode 1.2
But now, if I build/run it runs without error. If I build/debug, the identifier 'node' in the line:
if ( [node numChildren] > 0) {
shows node has a value of 0x7 and I get a bad EXC_BAD_ACCESS if I try to step through that line.


Why would it execute but not be valid if I step through with the debugger?

Thanks.
-Phil
===========================================
- (void)drawRect:(NSRect)canvas
{
// locals
   int i;
   Node* tNode;

// body
   [self describeGrid];
   [self drawBackground];
   [self resetRightMostNode];
   for ( i = 1; i >= 0; i-- ) {
      tNode = [tree objectAtIndex:i];  //  <<<<<< tNode valid here
      [self setXForNode:tNode];
   }
<snip>
}  // drawRect


- (void)setXForNode:(Node*)node { // locals int i; NSNumber* num;

// body
   if ( [node numChildren] > 0) {        // <<<<<< node invalid here
      for ( i = 0; i < [node numChildren]; i++ ) {
         [self setXForNode: [[node children] objectAtIndex:i]];
      }  // for

[node setXPosition: [[[node children] objectAtIndex:0] position].x];
} // if
<snip>
} // setX
_______________________________________________
xcode-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/xcode-users
Do not post admin requests to the list. They will be ignored.



--
Brent Gulanowski				email@hidden
_______________________________________________
xcode-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/xcode-users
Do not post admin requests to the list. They will be ignored.


  • Follow-Ups:
    • Re: Is it me or XCode 1.2?
      • From: Brent Gulanowski <email@hidden>
    • Re: Is it me or XCode 1.2?
      • From: "Glenn L. Austin" <email@hidden>
References: 
 >Is it me or XCode 1.2? (From: Phil Curry <email@hidden>)
 >Re: Is it me or XCode 1.2? (From: Brent Gulanowski <email@hidden>)

  • Prev by Date: SysV Shared Memory Problems
  • Next by Date: Re: Resource forks
  • Previous by thread: Re: Is it me or XCode 1.2?
  • Next by thread: Re: Is it me or XCode 1.2?
  • Index(es):
    • Date
    • Thread