NSMutableArray Memory Leak Issue
<p>There are multiple memory leaks in this section of my code. Specifically with these arrays: PlaylistItem, PlaylistItemID and PlaylistItemLength. The problem is that I can't successfully release the arrays. When I attempt to use insert [xxxx release]; anywhere in this code, the app locks up. It's driving me absolutely nurtz!</p>

<pre><code>-(void)configureCueSet {
MPMediaQuery *myPlaylistsQuery = [MPMediaQuery playlistsQuery];
NSArray *playlists = [myPlaylistsQuery collections];

//Get # of items in a playlist and names -------------------------------------
NSArray *songs;
for (MPMediaPlaylist *playlist in playlists) {
    NSString *playListItem = [playlist valueForProperty: MPMediaPlaylistPropertyName];
    if ([playListItem isEqualToString: savedLastSelectedPlaylist]){
        songs = [playlist items];
    }
}
PlaylistItem = [[NSMutableArray alloc] init];
PlaylistItemID = [[NSMutableArray alloc] init];
PlaylistItemLength = [[NSMutableArray alloc] init];
for (MPMediaItem *song in songs) {
    [PlaylistItem addObject:[song valueForProperty: MPMediaItemPropertyTitle]];
    [PlaylistItemID addObject:[song valueForProperty: MPMediaItemPropertyPersistentID]];
    [PlaylistItemLength addObject:[song valueForProperty: MPMediaItemPropertyPlaybackDuration]];
}
}
</code></pre>
