NSMutableArray does not respond to objectAtIndex selector
okay, I know I am new to obj-c, but for all intents and purposes the following below SEEMS like it should work:

    songCollection = [[NSMutableArray alloc] init];
    	[songCollection addObject:@"test"];
        //Array is init, and I can see it in the debugger.
        songCollection = [GeneralFunctions getJSONAsArray:@"library"];
        // I can see the expected data in the debugger after this.
    	[songCollection retain];
    	NSLog(@"%@", [songCollection objectAtIndex:0]);
            // Crashes here due to the array not responding to the selector. Also, the array is now empty.
    	//NSLog(@"%@", songCollection);
    	NSArray * songList = [songCollection objectAtIndex:1];
    	NSLog(@"%@", songList);


I'm hoping someone can help me here, I'm banging my head against the wall!
NSMutableArray does not respond to objectAtIndex selector
===

okay, I know I am new to obj-c, but for all intents and purposes the following below SEEMS like it should work:

    songCollection = [[NSMutableArray alloc] init];
    	[songCollection addObject:@"test"];
        //Array is init, and I can see it in the debugger.
        songCollection = [GeneralFunctions getJSONAsArray:@"library"];
        // I can see the expected data in the debugger after this.
    	[songCollection retain];
    	NSLog(@"%@", [songCollection objectAtIndex:0]);
            // Crashes here due to the array not responding to the selector. Also, the array is now empty.
    	//NSLog(@"%@", songCollection);
    	NSArray * songList = [songCollection objectAtIndex:1];
    	NSLog(@"%@", songList);


I'm hoping someone can help me here, I'm banging my head against the wall!