views:

71

answers:

3

How do I get the contents of the documents directory as a NSMutableArray?

I can get it as a normal NSArray, but as soon as I try to do anything with that array, my app crashes.

Thanks

A: 

This sounds like you might be allocating the array incorrectly. Can you attach some code samples of your creation of the NSMutableArray instance and then how you are inserting elements into that mutable array?

Rob Segal
+3  A: 

Maybe this will work: NSMutableArray *array = [[[NSFileManager defaultManager] contentsOfDirectoryAtPath:path error:NULL] mutableCopy];

Diederik Hoogenboom
A: 

You can't. But you can easily create a mutable array from a non-mutable one:

NSMutableArray* mutableArray = [NSMutableArray arrayWithArray: someOtherArray];
St3fan
That did it! thanks!
jake