【发布时间】: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