• 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
Accessing a property of a returned object?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Accessing a property of a returned object?


  • Subject: Accessing a property of a returned object?
  • From: Mark Teagarden <email@hidden>
  • Date: Sun, 27 Jul 2008 01:33:37 -0500

Hi,

I'm working on a strategy game in which a NSMutableArray called 'army' contains a series of Unit objects. Each Unit contains a property called next_unit, which is a pointer to the next unit in the array - I'm implementing a linked-list so that units can be moved sequentially.

Army starts off with six units, which are assigned one at a time to the array:

for(i=0;i<6;i++){
	u = [[Unit alloc] initWithPositionX:24+i Y:14-i];
	[army addObject:u];
	...
	[u release];
}

Obviously when the first unit is added, there's nothing for next_unit to point to, so I have to go back and do it on the next loop iteration, which is where my problem arises:

	if(i > 0) [army objectAtIndex:i-1].next_unit = [army lastObject];

Clearly, what I want to do is get the next-to-last unit in army and point its next_unit pointer to the most recently added unit. However, XCode she don't-a like this:

error: request for member 'next_unit' in something not a structure or union

Is there a recommended way for accessing an ivar with synthesized gettors/settors, that belongs to a returned object?

I hope I've explained my problem clearly enough. Thanks for an advice you may offer.

Mark


_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Accessing a property of a returned object?
      • From: William Squires <email@hidden>
    • Re: Accessing a property of a returned object?
      • From: Wayne Packard <email@hidden>
    • Re: Accessing a property of a returned object?
      • From: Nathan Kinsinger <email@hidden>
    • Re: Accessing a property of a returned object?
      • From: Graham Cox <email@hidden>
  • Prev by Date: Re: creating a voice
  • Next by Date: IB view transitions, CA, NSWindow animation
  • Previous by thread: Re: highlighted table column in nib
  • Next by thread: Re: Accessing a property of a returned object?
  • Index(es):
    • Date
    • Thread