2

HomeDirectoryから複数のアイテムを削除したい。

で使用UICollectionViewしていますallowsMultipleSeletion = YES;

その後NSIndexPath、選択したアイテムをに保存しNSMutableArrayます。

このコードを使おうとしています

NSString *path = [NSHomeDirectory() stringByAppendingString:@"/Documents/Photos/"]

NSFileManager *manager = [NSFileManager defaulManager]

NSString *result = [path stringByAppendingFormat:@"%@"[manager contentsOfDirectoryAtPath:path error:nil] objectAtIndex:0];

[manager removeItemsAtPath:result];

NSIndexPath問題は、配列をどのように渡すobjectAtIndexかです。

4

2 に答える 2

1

こんにちはここにあなたのコードがあります

NSString *path = [NSHomeDirectory() stringByAppendingString:@"/Documents/Photos/"]

NSFileManager *manager = [NSFileManager defaulManager]

for(NSIndexPath *indexPath in array)
{

       NSString *result = [path stringByAppendingFormat:@"%@"[manager  contentsOfDirectoryAtPath:path error:nil] objectAtIndex:indexPath.row];        

    [manager removeItensAtPath:result];

}
于 2012-10-22T20:50:31.497 に答える
0

プロパティを使用して、itemからアイテムインデックスを取得しますNSIndexPath

于 2012-10-22T20:40:31.360 に答える