首先导入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")
}
}
}
}