一次在swift4.2的本地数据库中删除多个项目

问题描述 投票:0回答:2

我使用第三方库作为内部数据库。它是SharkORM。通过使用该库,可以一次删除一个选定的项目,但是我的要求是我需要在集合视图中删除多个选定的项目。预先感谢您的帮助。我的文件夹结构是一个文件夹列表,每个文件夹将包含一个图像文件和一个pdf文件列表。在这里,我想一次删除选定的图像文件。] >

 class func DeleteSelectedDocuments(selectedIndexes: [Int],fileId:String){
            File.query()
            .where(withFormat: "parentIdentifier = %@", withParameters: selectedIndexes)
            .fetch()
            .removeAll()
    }

这是我为删除文件夹中的集合视图的选定项目而编写的查询,但是这些项目并未从数据库中删除。

我使用第三方库作为内部数据库。它是SharkORM。通过使用该库,可以一次删除一个选定的项目,但我的要求是我需要删除一个...中的多个选定的项目。

ios swift4.2
2个回答
0
投票

在文档中提及:

删除对象


0
投票

同意Parth,这是一个可以帮助您的代码段

© www.soinside.com 2019 - 2024. All rights reserved.