【问题标题】:Icons for iOS Action Extensions Disappearing After Share Button Menu DisappearsiOS 操作扩展的图标在共享按钮菜单消失后消失
【发布时间】:2015-06-21 15:53:46
【问题描述】:

我一直在研究几个 iOS 动作扩展,但我注意到一个奇怪的行为,我想知道是否有其他人看到。简而言之,在您从共享按钮菜单安装并打开扩展程序并离开菜单后,它会从菜单中消失。

更具体地说,当您第一次安装扩展程序时,您希望您必须按共享按钮,将底部栏菜单(用于操作扩展程序)一直滚动到右侧,按“更多”按钮,切换您的扩展,然后按完成。此时将出现扩展程序的图标,您可以使用它。但是,下次您要使用操作扩展时,图标将不会出现,您必须重复该过程,即使当您查看“更多”菜单时,您的应用程序的切换开关已经打开。

我希望我可以在此处添加图像以进一步详细说明,但由于 StackOverflow 的规则,我不能。

我无法在任何地方找到有关此的任何信息,所以我希望这里有人注意到这种行为。任何有关解决此问题的帮助将不胜感激。

【问题讨论】:

  • 哪个版本的iOS?这是 iOS 8.x 某些版本中反复出现的错误,但它似乎已在 8.3 中修复,我很确定它已在 8.2 中修复。
  • 对我来说,这发生在 8.3 中,但我的一位同事说他至少从 8.2 开始就看到了。同样,对我而言,此功能在 8.2 中运行良好。
  • 昨晚将我的设备从 8.2 更新到 8.3,并且也开始遇到此问题。在“更多”菜单中,我必须关闭并重新打开我的扩展程序,然后单击“完成”,然后我才能在共享菜单中看到我的扩展程序。每次打开共享菜单时我都必须这样做,这很烦人。找到解决方案有什么进展吗?
  • 我更新到了 iOS 8.3,那是我第一次看到这个问题的时候。
  • 我注意到我正在开发的共享扩展也有同样的效果。它发生在真实设备和模拟设备上。预装的扩展程序(如 Twitter)或链接到 App Store 应用程序的扩展程序(如 1Password)在激活后保持可见。即使在“更多”菜单中切换其中一个生产扩展的开关,也会使我的开发扩展再次可见。是否有人观察到通过 App Store 或 TestFlight 而不是 Xcode 安装的应用程序上的扩展程序消失了?

标签: ios ios-app-extension


【解决方案1】:

这是 iOS 8.3 中的一个错误,Apple 已确认。 在 iOS 9 中已修复。

Issue on OpenRadar

如何解决:

新的共享扩展在默认列表中不可见,并在“更多...”列表中选中。更改任何开关并点击完成将在默认列表中显示新的共享扩展。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-14
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多