Прежде всего для использования swift в target-c вам необходимо импортировать TargetName-Swift.h
.Обратите внимание, что это целевое имя.
Для получения дополнительной информации посмотрите this .
. Вы можете достичь того, что хотите, таким образом:
ViewController *mainView = [[UIViewController alloc] init];
[mainView runFunction];
Также вы должны объявить свой runFunction
с @objc
, чтобы использовать его в target-c, как показано ниже:
@objc func runFunction {
// what you want to do ...
}