首先導入zipArchive庫,點擊下載
func downloadSource(path:NSString){
var url = NSURL(string: NSString(format: "%@/sources/\(path)", server))
var request = NSURLRequest(URL: url!)
var data:NSData? = NSURLConnection.sendSynchronousRequest(request, returningResponse: nil, error: nil)
if((data) != nil){
var str = NSHomeDirectory().stringByAppendingPathComponent("Library/\(path)")
if data!.writeToFile(str, atomically: true) {
println("下載完成 OK")
if(zip.UnzipOpenFile(str)){
var path = NSHomeDirectory().stringByAppendingPathComponent("Library/sources");
if zip.UnzipFileTo(path, overWrite: true){
println("解壓OK")
NSFileManager.defaultManager().removeItemAtPath(str, error: nil)
}else{
println("解壓 fail")
}
}else{
println("解壓 fail")
}
}
}
}