Как мне прикрепить Void -> Void к заголовочному файлу в Objective-C - PullRequest
0 голосов
/ 27 октября 2018

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

1 Ответ

0 голосов
/ 27 октября 2018

В моем файле .h это то, к чему я стремился:

@property (nullable, copy) void (^myNullableClosure) (void);

Затем я могу назначить в своем коде Swift:

let vc = ViewController()
vc.myNullableClosure = {
    print("something")
}

потом в ViewController я звоню myNullableClosure?()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...