在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.首先定义一份协议。 protocol HttpToolProrocol{ //1.代理方法,将server返回的字典传递给调用者 func didRecieveResults(result:NSDictionary) } //2.声明代理属性 var delegate : HttpToolProrocol? 3.推断代理是否实现代理方法,假设实现将server返回的字典进行反序列化后传递给调用者 //3.3.1将返回的data反序列化 var jsonResult:NSDictionary = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions(), error: nil) as NSDictionary //3.4将server返回的字典传递给调用者 if(data){ self.delegate? 4.实现代理方法 //代理方法 func didRecieveResults(result: NSDictionary) { } |
请发表评论