2013-08-20 1 views
-1

UICollection보기에 삭제 버튼을 추가하고 싶습니다. 삭제 버튼을 누를 때 그는 마음에 들지 않는 사진을 가볍게 치고 자동으로 삭제되며 다시 삭제 버튼을 눌러 끝낼 수 있습니다 그러나 나는 문제가있다. 삭제하기 어려운 디렉토리의 폴더에서 바로 사진을 보여줍니다. 작업을 어떻게 수행 할 수 있습니까? UICollection보기에서 사진을 삭제할 수 있었지만 디렉토리에서 가져올 수 없습니다. 이 작업을 수행하려면 어떻게해야합니까?UICollection보기에 삭제 버튼 추가

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

업데이트 나는이이 코드에서 모든입니다 aswell 내가 버튼을 넣어하지 않았다, 처음에 간단한 코드를 사용하고 삭제하는 데 실패했다.

+1

파일을 삭제하려 한 코드를 게시하시기 바랍니다. – rckoenes

+0

내 질문 업데이트 – Shouri

답변

0

NSFileManagerremoveItemAtURL:error:과 함께 파일을 삭제할 수 있습니다. 그래서 같이

:

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

또한 사용자가 단추를 누르고 모드를 삭제하고 사진을 삭제하고 삭제할 때 작업을 수행 할 수 없으며 사용자가 삭제 완료되면 다시 단추를 누르고보기 모드로 돌아갑니다. 간략하게하기 위해 ios에서 사진의 응용 프로그램처럼 보이지만 그렇게 가지 않을 것입니다. 나는 삭제라고 불리는 바 버튼 항목을 설정했고 거기에 갇혀있다. – Shouri

+0

당신은 우리가 해결할 수있는 방법을 많이 묻습니다. 단계별로 시도해보십시오. 우리는 당신을 위해 코드 작성을하지 않기 때문에 자아를 해결해야 할 것입니다. – rckoenes