On Aug 7, 2011, at 7:10 AM, Scott Steinman wrote:

> I've got a zombie appearing in the weirdest place in my program.  Here is the 
> relevant part of the code, using generic names for the methods:
> 

First off, this isn;t a zombie issue. Zombies are objects that haven't died 
though they should have. Also called leaks.

Anyway, have you stepped through the code to make sure your array is being 
constructed properly at all?

> -(NSArray *)wordsInPhrase:(NSString *)thePhrase
> {
>   NSArray *wordArray;
> 
>   [wordArray arrayByAddingObjectsFromArray:[phrase 
> componentsSeparatedByString:@" "]];
>   numWords = [wordArray count];
>   return wordArray;
> }

> Now, the strangeness: words exists and is OK in setUpDisplay and startDisplay 
> in that it contains the right words from the phrase.  But in changeWords:, 
> somehow words is nil.  I'm at a loss to figure out how words could be 
> released between start and changeWords:.  I'd appreciate some help.

How do you know this? based on your code this statement cannot be the case. 
Debugger is your friend...

Keary Suska
Esoteritech, Inc.
"Demystifying technology for your home or business"

_______________________________________________

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