仅在设备上运行xamarin ios app时出现异常。该应用程序在模拟器上完美运行

时间:2017-10-31 12:37:25

标签: objective-c xamarin xamarin.ios xamarin.forms hybrid-mobile-app

我在xamarin ios应用程序中使用本机ios框架。但是我在运行时遇到错误。它在运行时抛出设备上的异常,但它在模拟器上运行顺畅。

名称:NSInvalidArgumentException原因:NSDate consoleOutputTimestamp。

原因可能是,我在我天真的iOS框架中使用了第三方NSDate类别。当我删除整个NSDate第三方库。 我能够构建它,但是这次抛出了一个不同的例外。例外情况如下:

名称:NSInvalidArgumentException原因:UIViewController setIsFullScreen: 抛出Objective-C异常。名称:NSInvalidArgumentException原因: - [UIViewController setIsFullScreen:]:无法识别的选择器发送到实例0x145b3fd0

表示每次在本机框架中进行更改时,在运行时构建它之后,它仅在设备上引发异常。 但是,原生iOS框架可以在原生iOS应用程序中顺利运行。 但是当我在Xamarin中构建它并在Xamarin App中运行时,我会遇到异常。我在构建和样本应用程序时对Xamarin的架构进行了更改,但这没有帮助。我是否需要在Xamarin项目中进行任何更改?

我正在使用最新版本的visual studio。该应用程序在启动时停止并抛出异常。

如果您对此有任何疑问,请分享。提前谢谢。

0 个答案:

没有答案