Ios 无法使用SSZipArchive创建受密码保护的zip文件

Ios 无法使用SSZipArchive创建受密码保护的zip文件,ios,swift,zipfile,ssziparchive,Ios,Swift,Zipfile,Ssziparchive,我正在使用SSZipArchive库创建受密码保护的zip文件。我已经完成了解压文件,在这里我没有遇到任何麻烦。但是,当涉及到创建带有密码保护的zip文件时,它根本不起作用 let filePath = Bundle.main.path(forResource: "bg2", ofType: "jpg", inDirectory: "ZipFile") if filePath != nil{ var paths = NSSearchPathForDirectorie

我正在使用SSZipArchive库创建受密码保护的zip文件。我已经完成了解压文件,在这里我没有遇到任何麻烦。但是,当涉及到创建带有密码保护的zip文件时,它根本不起作用

let filePath = Bundle.main.path(forResource: "bg2", ofType: "jpg", inDirectory: "ZipFile")


    if filePath != nil{

        var paths = NSSearchPathForDirectoriesInDomains(FileManager.SearchPathDirectory.documentDirectory, FileManager.SearchPathDomainMask.userDomainMask, true)
        let documentsDir = paths[0]
        let zipPath =  documentsDir.appendingFormat("/MyZipFiles") // My folder name


        let fileManager = FileManager.default

        let success = fileManager.fileExists(atPath: zipPath) as Bool

        if success == false {

            do {

                try! fileManager.createDirectory(atPath: zipPath, withIntermediateDirectories: true, attributes: nil)
            }
        }


        let stat = SSZipArchive.createZipFile(atPath: zipPath, withFilesAtPaths: [filePath!], withPassword: "bt123")

        print(stat)
    }
当打印createZipFile方法返回的stat值时,我得到的结果是false。但我已经用同样的方法解压了一个zip文件。所以,请帮帮我


提前谢谢

这可能会对您有所帮助@Miteshjadav为什么要将更改应用于解压文件?这对我来说很好。如果有什么需要更改的地方,我想应该是在zip文件中。这可能对您有帮助@Miteshjadav为什么我要将更改应用到解压文件?这对我来说很好。若有什么可能需要更改,那个么我猜它应该在zip文件中。