- 我有一个目标 C 框架。(此框架与 Swift 项目一起正常工作)
- 然后我有一个 Swift 框架。该框架使用了前面提到的Objective C 框架。(这个 Swift 框架也适用于 Swift 项目)
- 现在我正在尝试在 Xamarin iOS 项目中使用该 Swift 框架。
- 我在我的 Xamarin iOS 项目中创建了一个绑定库项目,在 Native Reference 下,我添加了那些 Swift 框架和 Objective C 框架 fat 文件。
- 我也相应地更新了 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);
}
但是,如果我添加一个断点,它甚至不会在应用程序退出之前的运行时命中。