trying to delete a song from a list UITableView sigbart error - addMusic Example
        Posted  
        
            by Pavan
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Pavan
        
        
        
        Published on 2010-03-23T01:06:37Z
        Indexed on 
            2010/03/23
            1:11 UTC
        
        
        Read the original article
        Hit count: 651
        
hi im trying to implement a delete feature into the addmusic example this is the code ive added it doesnt work, i cant get my head around whats wrong. can someone please tell me whats wrong and what i need to do to make sure it works.
- (void)tableView:(UITableView*)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath
{
}
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
 // If row is deleted, remove it from the list.
 if (editingStyle == UITableViewCellEditingStyleDelete)
 {
  MainViewController *mainViewController = (MainViewController *) self.delegate;
  NSUInteger index = [indexPath row];
  MPMediaItem *itemToDelete = [mainViewController.userMediaItemCollection mediaItemAtIndex:index];
  if ([itemToDelete isEqual:mainViewController.musicPlayer.nowPlayingItem])
  {
   [mainViewController.musicPlayer skipToNextItem];
  }
  MPMediaItemCollection *newCollection = [mainViewController.userMediaItemCollection collectionByDeletingMediaItemAtIndex:index];
  mainViewController.userMediaItemCollection = newCollection;
  NSUInteger indices[] = {0, index};
  NSIndexPath *deletePath = [NSIndexPath indexPathWithIndexes:indices length:2];
  [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:deletePath] withRowAnimation:UITableViewRowAnimationFade]; 
I also get these warnings when i compile the program and run it: heres the image: http://www.freeimagehosting.net/uploads/6e42f166b9.png Any ideas and help appreciated.
© Stack Overflow or respective owner