Разница между Objective-C и Swift желаемой пользователем функции? - PullRequest
0 голосов
/ 10 октября 2018

Я пытаюсь сбросить имена классов и методов, используемых в приложении iOS.Я обнаружил, что в Objective-C, если я вызываю пользовательскую функцию по нажатию кнопки.Я могу видеть как пользовательские функции, так и другие функции, используемые в классе;в то время как в Swift я могу получить только имя метода класса и кнопки, а не пользовательскую функцию.

Может кто-нибудь сказать мне, что может быть причиной этого?Есть ли разница в реализации функций Objective-C и Swift?

1 Ответ

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

Есть ли какая-либо разница в реализации функций objc и swift?

Да, все в Swift, явно не выставленное Objective-C, невидимо для Objective-C.Обработчик действия кнопки Swift помечен как @IBAction, что предоставляет его Objective-C.Но другая функция не имеет маркировки @objc, поэтому она невидима.

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