【发布时间】:2016-03-25 08:44:24
【问题描述】:
假设我有一个方法:
func getData(id:Int, completion: (object: object, error: Error?) -> ()){
// some code
let error = ErrorParser.parseData(data!)
if error?.statusCode <= 200 {
// do sth
}
else {
completion(object: object, error: error)
}
}
}
我的问题是,当我从另一个类调用此方法并且永远不会调用完成块时会发生什么(调用类永远不会返回块)?这安全吗?
【问题讨论】:
标签: ios swift memory-leaks