【问题标题】:Xamarin iOS build seems to be running slower than usualXamarin iOS 版本的运行速度似乎比平时慢
【发布时间】:2015-12-22 04:04:40
【问题描述】:

我们正在开发 Xamarin 表单项目。为此,我们使用 Parse 作为 Xamarin 表单项目的后端。我们正在使用 REST API 连接到 PARSE 后端。 我们正在 Android 和 iOS 设备上测试此应用程序。 在 iOS 设备上,应用程序需要很长时间才能连接到 REST API,而相同的代码在 android 中运行良好。 (在 Android 中它需要不到 3 秒,在 iOS 中对于相同的 API 调用需要超过 10 秒)。

我们使用 Xamarin 表单,因此代码库对于 iOS 和 Android 来说是通用的。

我们最近更新到 Xamarin Studio 版本 5.9.7(内部版本 9),在此更新之后,出现了上述问题。

我们也发布了同样的问题here

能否请您检查一下新版本中是否存在任何已知问题并告诉我们?

【问题讨论】:

  • 只是想知道您升级到版本 5.9.7 后是否遇到此错误:Foundation.MonoTouchException: Objective-C 异常抛出。名称:NSInternalInconsistencyException 原因:应用程序窗口在应用程序启动结束时应该有一个根视图控制器。如果是这样,您是如何解决的?

标签: ios xamarin xamarin.ios xamarin.forms xamarin-studio


【解决方案1】:

虽然如果没有您用于连接的方法示例,很难确切知道发生了什么,但我建议您使用 ModernHTTPClient (http://components.xamarin.com/view/modernhttpclient) 进行 HTTP 调用,这应该会大大提高性能。

如果您需要更详细的帮助,我需要查看一些有关您如何处理呼叫的代码。

谢谢!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-26
    • 2012-12-25
    • 1970-01-01
    • 2021-03-19
    • 2021-11-24
    • 1970-01-01
    • 2014-06-23
    相关资源
    最近更新 更多