загрузить каталог с сервера на локальный диск

Расширяя ответ Мэтта, вы можете сделать myMethod методом, который принимает замыкание в качестве параметра:

​func​ ​myMethod​(​completionBlock​: (result: String) -> ()) 
{
    // ... code ...
    somebody.doSomethingWith(someObject, asynchronousCallback: {
        (thing, otherThing) in
        // ... do whatever
        completionBlock(thing)
    })
    // ... code ...
}
0
задан mans 13 July 2018 в 20:03
поделиться