- У меня есть фреймворк Objective C. (Эта структура правильно работает с проектом Swift)
- Тогда у меня есть фреймворк Swift. Этот фреймворк использовал ранее упомянутый фреймворк Objective C. (Эта среда Swift также работает в проекте Swift)
- Теперь я пытаюсь использовать эту структуру Swift в проекте Xamarin iOS.
- Я создал проект Binding Library в своем проекте Xamarin iOS, и в Native Reference я добавил как эти фреймворки Swift, так и толстые файлы фреймворка Objective C.
- Я также соответствующим образом обновил файл ApiDefinition.
Но когда я запускаю приложение, оно запускается в телефоне и закрывается без каких-либо ошибок. Я рад, если приложение вылетает с ошибкой. Но это не так, и я теперь не в курсе. Какие-нибудь мысли?
Ниже показано, как я пытаюсь получить доступ к методам этих фреймворков внутри моего проекта Xamarin iOS.
using BindingSwift;
// More codes here
public override void ViewDidLoad()
{
base.ViewDidLoad();
var myClass = new AroshaMathPerformer();
var result = myClass.DoTheMath;
Console.WriteLine("# Result = " + result);
}
Но если я добавлю точку останова, она даже не сработает во время выполнения до выхода из приложения.