You were right on with number 1, the exception was in a line of code where I tried to use NSMutableArray +arrayWithArray on an NSData object rather than an NSArray. Fixed this blunder and everything works as it should.
I'm guessing what happened here is that some part of the +arrayWithArray method tried to call +count on the object given, which in this case was an NSData. On 2009-12-05, at 5:38 PM, Mike Abdullah wrote: > Reasons this could be happening: > > 1) The exception is actually in a completely different place > 2) _arrayController does not point to what you think it does. Could perhaps > be a freed object since replaced with something else that returns a data > object for -arrangedObjects > 3) The array controller is a custom subclass that is somehow returning a data > object from its -arrangedObjects method. > > I'm thinking 1) is most likely. By calling it an "error" suggests you don't > fully understand what is going on. This is an exception. Have you used the > debugger to step through the code and test? Sounds not to me. > > On 6 Dec 2009, at 00:23, PCWiz wrote: > >> I'm having an *extremely* strange problem here. I'm using this simple if >> statement to find out if an array controller is not empty: >> >> if ([[_arrayController arrangedObjects] count] > 0) >> >> And this is what it results in: >> >> -[NSCFData count]: unrecognized selector sent to instance 0x134d010 >> >> If I take out that if statement and let the code run without a check to see >> if the array controller is empty, that error does not appear so I'm fairly >> certain that this is what's causing the issue. I've also gone through the >> rest of my code checking for any typos which might try to use the count >> method on an NSData object, but I found nothing. >> >> Really confused here because I've used that same if statement many times >> before, so I don't see why its messing up >> now._______________________________________________ >> >> 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/cocoadev%40mikeabdullah.net >> >> This email sent to cocoa...@mikeabdullah.net > _______________________________________________ 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