Я попробовал следующий код и не получил никакого предупреждения:
NSInteger i = 0;
NSArray *ax = [NSArray arrayWithObjects:@"a",@"b",@"c",nil];
NSFileManager *fileManager = [[NSFileManager alloc] init];
[fileManager removeItemAtPath:[ax objectAtIndex:i] error:nil];
[fileManager release];
Так должно быть с возвращенным объектом mediaSource.newMediaToDelete ...
попробуйте var assignemnt, например:
x = [mediaSource.newMediaToDelete objectAtIndex:i];
и там должно показываться ...