我一直在使用zipzap框架,而且我在调用fileName属性时遇到问题。我可以用我当前的设置解压缩文件,但我无法命名它们。这是我从我的程序中调用它的一种方式
let archive: ZZArchive = ZZArchive(URL:(fileURLWithPath:PathToZip!), error: &err)
println(archive.entries[0].fileName)
我收到错误
'文件名()'不可用:从OS X 10.9及更早版本中弃用的API在Swift中不可用
/AppKit.NSDocument:9:24:' fileName()'已明确标记为不可用
链接到文档:
http://pixelglow.github.io/zipzap/api/Classes/ZZArchiveEntry.html#//api/name/fileName
链接到框架:
答案 0 :(得分:1)
不得不强制播出,但这解决了这个问题。
let archive: ZZArchive = ZZArchive(URL:(fileURLWithPath:PathToZip!), error: &err)
var currentent = archive.entries[1] as ZZArchiveEntry
println(currentent.fileName)