ZipZap文件名问题

时间:2014-10-26 05:24:29

标签: objective-c swift macos cocoa zipzap

我一直在使用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

链接到框架:

https://github.com/pixelglow/zipzap

1 个答案:

答案 0 :(得分:1)

不得不强制播出,但这解决了这个问题。

let archive: ZZArchive = ZZArchive(URL:(fileURLWithPath:PathToZip!), error: &err)
var currentent = archive.entries[1] as ZZArchiveEntry
println(currentent.fileName)