使用AQGridview和苹果提供的DocInteraction示例,我可以在我的应用程序的文档目录中以网格格式 (duh) 表示我的应用程序包中的文件和通过 iTunes 提供的文件。如果我连接我的 iPad 并通过 iTunes 添加一个文件,它会很好地添加它,但是当我从 iTunes 中删除一个应用程序仍然打开的文件时,它不会从网格或数组中删除该文件。当我点击文件时它甚至不会引发错误,它只是打开一个空文件或空白文件。如果 iTunes(或者更确切地说是文档目录)中也不存在该项目,我如何从它们存储的数组中删除项目(因为我知道这最终是答案)?
编辑:在 AQGridView 的上下文中,我的代码正在检测文档目录中的更改,并且正在更新对象的 NSMutableArray,但更改并未反映在网格上。在这种情况下,该 [self.gridView deleteItemsAtIndices:<#(NSIndexSet *)#> withAnimation:<#(AQGridViewItemAnimation)#>];
方法似乎不起作用。