函数didSelectPost()未调用 - iOS Share Extension

时间:2015-02-19 13:26:36

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

我在XCode上为我的iOS应用程序项目添加了共享扩展。但是当我选择一张照片并选择我的扩展程序来分享它时,我的ShareViewController的didSelectPost()函数永远不会被调用!为了测试它,我把它放在断点上并添加了somme log print。

有关信息,我有一个由XCode和主要故事板和info.plist创建的ShareViewController类。

由于

breakpoint state

1 个答案:

答案 0 :(得分:0)

选自这篇中篇文章 https://medium.com/macoclock/ios-share-extension-swift-5-1-1606263746b

如果需要调试ShareViewController,则需要:

  1. 确保将“产品->方案->编辑方案->可执行文件”设置为“启动时询问”。
  2. 运行目标(共享调试)**不要运行主项目
  3. 从列表中选择一个可以共享您想要测试的内容的应用程序(例如,“照片”用于图像或“语音”用于音频)。

这对我来说是固定的。