iOS Share Extension无法正常工作

时间:2015-09-03 09:36:57

标签: ios ios8-share-extension

我有一个共享扩展程序,允许用户直接从其他应用程序上传视频(例如照片)。它有一个自定义视图(不是SLComposeServiceViewController)。

它工作得很好,但目前我有一个奇怪的问题,即共享扩展不会在没有任何理由的情况下出现。我试图在viewDidLoad& viewWillAppear方法。但是没有这些方法被称为。当我按下共享表中的应用程序图标时似乎没有任何反应。

我能够使其工作的唯一一次是在清理项目并运行它之后。以前有人遇到这样的问题吗?任何建议可能是什么原因?提前谢谢。

1 个答案:

答案 0 :(得分:1)

  

以前有人遇到这样的问题吗?

我是,但是 没有任何关于你的代码的样子以及你在那里做什么的细节 - 很难说出究竟是什么原因。

我可以说的是你在开始时崩溃,并非“没有发生”。 原因列表太宽了,所以很快:

  • 检查你的主题
  • 检查对象的存在
  • 检查潜在的错误点
  • 正确订阅/取消订阅NSNotification中心
  • 的活动
  • 请注意,在您致电completeRequestReturningItems并且分机已经消失,并且您尝试再次分享内容时,可能无法从内存中清除并且可能会留下一些垃圾,因此请注意这一点。
  • 尝试尽可能提高内存使用率