I have an iPhone application where i download information from the internet and put it into an NSString. It works fine, until i download large files and put it into that one string, then i get the error
-[__NSArrayM length]: unrecognized selector sent to instance 0x6b6dc60
At one point i was getting a EXC_BAD_ACCESS error, but now that’s not showing up. I’m guessing that it is a memory problem but i dont know how to fix it. Is there a limit to how large a string variable can be? Any suggestions? I should also mention that the error sometimes doesn’t show up, but most of the time it does. Thanks in advance.
Try turning on zombies to get a better error message. It’s probably something being deallocated before you expect. You can also try running your app in the “Allocations” or “Leaks” instrument to track down why your objects are being released before you expect.