Получить Swift имя метода селектора Objective C во время выполнения - PullRequest
0 голосов
/ 02 мая 2018

Есть ли способ из Objective-C или среды Swift получить Swift-имя данного селектора Objective-C (после переименования)? Я пытаюсь сгенерировать таблицу:

Имя метода Swift -> Имя метода Objective C

Для последующего использования (при связывании скриптов).

Я обдумываю любой способ.

1 Ответ

0 голосов
/ 15 мая 2018

есть метод, который делает почти эту вещь, но не совсем:

https://developer.apple.com/documentation/javascriptcore/jsexport

#define JSExportAs(PropertyName, Selector) \
    @optional Selector __JS_EXPORT_AS__##PropertyName:(id)argument; @required Selector

#endif

тогда можно получить "декорированные" макросами, подобные этим методам, с помощью времени выполнения target-c.

...