我NSMutableArray
来自NSCachesDirectory
,我正在每个 VIEW 中重新创建/重新加载数组。我正在显示/预览它UIScrollView
,可以在 VIEW_A 中删除它。在另一个ViewController
VIEW_B 中,我有另一个预览,用于另一个目的。
我需要的是当我删除 VIEW_A 中的图像时,我将能够在 VIEW_B 中确定已删除的图像或索引。因为我在 VIEW_B 中使用了他们的索引。我怎么能做到。我正在考虑将其全部保存,NSUserDefaults
但如何保存。
删除方法:
[button removeFromSuperview];
[_buttons removeObjectAtIndex:button.tag];
[_images removeObjectAtIndex:button.tag];
NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *fullPath = [documentsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"oneSlotImages%u.png", button.tag]];
[fileManager removeItemAtPath: fullPath error:NULL];
我只想知道/确定从其他视图中删除的索引。