2013-08-20 5 views
-1

Я хочу добавить кнопку удаления в UICollection View, поэтому, когда пользователь нажимает кнопку удаления, он нажимает на фотографию, которая ему не нравится, и автоматически удаляется и может снова нажать кнопку удаления, чтобы закончить его задача. Однако у меня есть проблема. Я показываю фотографии прямо из папки в каталоге, которую трудно удалить. Как я могу выполнить задачу? Я смог удалить фотографии из UICollection View, но не смог из каталога. Что мне делать, чтобы сделать это?Добавить кнопку удаления в UICollection View

Update

- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath{ 
    int row = [indexPath row]; 
    [self.allimagesArray removeObjectAtIndex:row]; 
    NSArray *deleteItems = @[indexPath]; 
    [self.collectionHats deleteItemsAtIndexPaths:deleteItems]; 
} 

Я использовал простой код для первой и не удалось удалить, я не ставил кнопку как хорошо это все из этого кода.

+1

пожалуйста, напишите код, где вы пытались удалить файл. – rckoenes

+0

Обновлено мой вопрос – Shouri

ответ

0

Вы можете удалить файлы с помощью «NSFileManager» removeItemAtURL:error:.

Как так:

NSError *error = nil; 
if (![NSFileManager sharedManager] removeItemAtURL:yourFileURL error:&error]) { 
    NSLog(@"Failed to delete file: %@", error); 
} 
+0

Также я не могу выполнить действие, когда пользователь кратковременно нажимает кнопку и переходит в режим удаления, а затем снимает изображение и удаляет, а когда пользователь закончил удаление, он снова нажимает кнопку и возвращается в режим просмотра. Для простоты я хочу сделайте его как приложение для фотографий в ios, но не пойдете так. Я установил элемент Button панели, который называется delete, и я застрял там. – Shouri

+0

Вы просто просите, как много для нас решить. Попробуйте шаг за шагом. Вам придется решить эту проблему, так как мы здесь не для кода. – rckoenes

Смежные вопросы