在class类里面写方法 ,该类继承于NSObject,带有String类型的参数。
class ImageDownLoad: NSObject {
var urlStr :Stri
init(str :String)
{
self.urlStr = str;
//首先给urlStr赋值再调用父类的方法(不然会报错)
super.init()
// 在OC中是这样的 NSURL * url = [NSURL URLWithString:str];在swift中用URLWithString就打不出来,这种情况考虑下.init。也是可以点击去看这个类的方法,但是也没找到。
let url = NSURL.init(string: str);
print(url);
let request = NSURLRequest(URL: url!);
let connect = NSURLConnection.init(request: request, delegate:self);
connect! .start();
}
}