【问题标题】:Share Extension UI takes too much time to load共享扩展 UI 加载时间过长
【发布时间】:2017-05-25 09:47:12
【问题描述】:

我正在开发一个简单的自定义共享扩展:“自定义”表示我不是在扩展 SLComposeServiceViewController,而是常规的 UIViewController

该扩展程序从照片应用程序加载图像并显示它。 UI 非常简单:有一个UIImageView 和两个按钮(“取消”和“保存”)。

问题:当此扩展程序第一次加载时,显示大约需要 5 秒:在同一会话中执行的任何进一步的图像加载都会导致图像加载不到半第二。

因此,总结一下:第一次显示共享扩展时,它的速度非常慢。但是,如果您选择另一个图像并单击共享扩展图标,它会立即显示(没有延迟,非常完美)。

最初我认为图像加载到 imageView 中存在问题:我注释掉了相关代码,但这不是问题。

也没有主/GUI 队列问题。

我想这与情节提要初始化有关,但同样是一个视图和两个按钮,为什么加载需要这么长时间?

【问题讨论】:

    标签: ios storyboard ios8-share-extension share-extension


    【解决方案1】:

    我找到了它,我想和你分享。

    这件事只会发生:

    1. 如果您使用模拟器测试您的分享扩展;
    2. 如果您使用连接的设备测试您的共享扩展;

    如果您断开设备,它就可以正常工作:-)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多