- У меня есть Objective C. (Эта структура работает должным образом с проектом Swift)
- Тогда у меня есть фреймворк Swift. Эта структура использовала ранее упомянутую структуру Objective C. (Эта среда Swift также работает в проекте Swift)
- Теперь я пытаюсь использовать эту среду Swift в проекте Xamarin для iOS.
- Я создал проект Binding Library в моем проекте Xamarin для iOS и в соответствии с Native Reference я добавил как эти файлы Swift Framework, так и толстые файлы 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);
}
Но, если я добавлю точку останова, она даже не достигнет времени выполнения до выхода из приложения.