Я обновляю устаревшее приложение и хочу добавить к моему заголовочному файлу закрытие типа (() -> ())?, допускающее значение NULL. Как мне это сделать в Objective-C?
Возможный дубликат Список синтаксиса объявления блока





В моем файле .h я хотел:
@property (nullable, copy) void (^myNullableClosure) (void);
Затем я могу назначить в моем коде Swift как:
let vc = ViewController()
vc.myNullableClosure = {
print("something")
}
затем позже в ViewController я вызываю myNullableClosure?()
Замыкание называется
blockв Objective-C. Смотрите там: fuckingblocksyntax.com Если это закрытие метода, посмотрите там: developer.apple.com/documentation/uikit/uiviewcontroller/…