I cannot figure out why this does not work:

                Phase *thisPhase = [phases objectAtIndex:i];
                float testmode = [thisPhase mode];
                float testmode2 = [[phases objectAtIndex:i] mode];

Following along with the code execution in the debugger, testmode gets the correct value, but testmode2 gets an erroneous value. Note that phases is an NSMutableArray of Phase* and mode is a trivial accessor for a float stored inside Phase:

                - (float) mode {return mode;}

I'm running XCode 3.1.2 in OSX 10.5.8.
-Dave
============================
Dave Hirsch
Associate Professor
Department of Geology
Western Washington University
persistent email: dhir...@mac.com
http://www.davehirsch.com
voice: (360) 389-3583
aim: dhir...@mac.com
vCard: http://almandine.geol.wwu.edu/~dave/personal/DaveHirsch.vcf
============================



_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to