Я пытаюсь удалить серию выбранных изображений в UICollectionView
при нажатии кнопки «Удалить». Вот мое действие Удалить Кнопку:Ошибка SIGABRT при попытке удалить несколько выбранных ячеек в UICollectionView:
- (IBAction)deleteVideos:(id)sender {
if(deleteEnabled){
if([selectedVideos count]>0){
for(NSArray *indexPath in self.memoryMirrorSessionCollectionView.indexPathsForSelectedItems) {
[videoImagesArray removeObjectAtIndex:indexPath];
[image_array removeObjectAtIndex: indexPath];
NSLog(@"%@", indexPath);
[self.memoryMirrorSessionCollectionView deleteItemsAtIndexPaths:indexPath];
}
}
}
}
И это мои заявления и определение:
@interface XVZUICollectionController(){
NSMutableArray *videoImagesArray;
BOOL selectEnabled;
NSMutableArray *selectedVideos;
BOOL deleteEnabled;
BOOL shareEnabled;
NSInteger *indexStack;
}
- (void)viewDidLoad {
image_array = [NSMutableArray arrayWithObjects: @"TestImage1.jpg", @"TestImage2.png", @"TestImage3.jpg", @"TestImage4.png",@"TestImage5.jpg", @"TestImage2.png",@"TestImage1.jpg", @"TestImage5.jpg", nil ];
videoImagesArray = [NSMutableArray arrayWithObjects: image_array, nil];
}
При нажатии на кнопке удаления, я получаю сигнал аварийного прекращения исключения на выделенную строку ниже. Какие-либо предложения?
int main(int argc, char *argv[])
{
@autoreleasepool {
**return UIApplicationMain(argc, argv, nil, NSStringFromClass([NMAppDelegate class]));** //SIGABRT
}
}
Предоставить подробную информацию о катастрофе. Также см. Http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-1, чтобы узнать, как отладить сбой. – rmaddy