7
Зберігайте закриття як змінну в Swift
У Objective-C ви можете визначити вхід і вихід блоку, зберегти один з тих блоків, який передається методу, а потім використовувати цей блок пізніше: // in .h typedef void (^APLCalibrationProgressHandler)(float percentComplete); typedef void (^APLCalibrationCompletionHandler)(NSInteger measuredPower, NSError *error); // in .m @property (strong) APLCalibrationProgressHandler progressHandler; @property (strong) APLCalibrationCompletionHandler completionHandler; - (id)initWithRegion:(CLBeaconRegion *)region …