У меня есть простой NSURLConnection задачуПодождите NSURLSessionTask завершить
let task = NSURLSession.sharedSession().dataTaskWithURL(url1!) { data, response, error in
if error != nil {
println(error)
return
}
let parser = NSXMLParser(data: data)
parser.delegate = self
if parser.parse() {
println(self.results)
}
}
task.resume()
if task.state == NSURLSessionTaskState.Completed {
println("task is done")
}
Но вместо того, если заявление, которое просто передается прямо над, так как задача все еще работает, когда она попадает этот код, я хотел способ для запуска кода после выполнения «задачи». Кажется, я ничего не могу найти в литературе.
Я не профессионал, но была ли ссылка о «reverseGeocode» в качестве ответа на мой вопрос правильной ссылкой? Помимо того, что в Objective-C я не вижу отношения. – Tamarisk
Решение для любого метода async - это то же самое. Не имеет значения, что ссылка добавляет метод reverseGeocode как пример асинхронного метода. Решение такое же. –