1)I have a host App and a Swift framework inside workspace.
2) I am using Embeddinator 4000 iOS framework inside Swift framework.
3) Crash is coming when I call func of Embeddinator 4000 iOS framework From Swift FrameWork.
Сбой в этой функции
@IBAction func launchXamarinPage(_ sender: Any)
{
let helpers = HelloSharedUI_UIHelpers() // #Crash at this line
helpers?.showMyPageText("Hi Xamarin")
}
Журнал сбоев
MonoTouch: Could not install sigaction override, unexpected sigaction implementation.
HostApp[96001:1415276] The assembly mscorlib.dll was not found or could not be loaded.
HostApp[96001:1415276] It should have been installed in the `/Users/builder/jenkins/workspace/xamarin-macios/xamarin-macios/external/mono/sdks/out/ios-sim64-release/lib/mono/2.1/mscorlib.dll' directory.
Это собственный вызов из Swift Framework.
import UIKit
import XamarinFrameWork . //created By xamarin Embeddinator 4000
public class PluginViewController: UIViewController {
override public func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
@IBAction func launchXamarinPage(_ sender: Any) {
let helpers = HelloSharedUI_UIHelpers() //#Crash at this line
helpers?.showMyPageText("Hi Xamarin")
}
}
Открытый код C #из xamarin.Forms Автор xamarin Embeddinator 4000
@ interface HelloSharedUI_UIHelpers: NSObject {
@public MonoEmbedObject* _object;
}
(обнуляемый тип экземпляра) init;
(NSString *) getLabelText;
(недействительно) showMyPageText: (NSString *) текст;
(обнуляемый тип экземпляра) initForSuper;
@ end