Я использую AFHTTPRequestOperation
в стрижа, как это:AFHTTPRequestOperation setCacheResponseBlock Невозможно преобразовать значение типа
let operation : AFHTTPRequestOperation? = manager.GET(requestURL, parameters: nil,
success: { (operation:AFHTTPRequestOperation!, responseObject:AnyObject!) -> Void in
...
...
...
success(downloadedItems: responseObject)
}, failure: { (operation: AFHTTPRequestOperation!, error: NSError!) in
failure(responseFromCache: responseFromCache, error: error);
})
и я использую setCacheResponseBlock для применения конкретной цели (ETag и т.д.)
операция .setCacheResponseBlock! {(подключение: NSURLConnection, cachedResponse: NSCachedURLResponse) -> NSCachedURLResponse в печати ("возвращения: 200") responseFromCache = ложь возвращение cachedResponse }
Все было в порядке до обновления XCode до новой версии XCode7.1.
Вот моя проблема, я получаю эту ошибку, когда я строю мое приложение после обновления:
Cannot convert value of type '(NSURLConnection, NSCachedURLResponse) -> NSCachedURLResponse' to expected argument type '((NSURLConnection!, NSCachedURLResponse!) -> NSCachedURLResponse!)!'
Как это исправить?