未调用功能didSelectPost()-iOS分享扩展

pro*_*skz 5 ios swift ios8-share-extension ios8-extension

我在XCode上的iOS应用程序项目中添加了共享扩展名。但是,当我选择一张照片并选择要共享的扩展名时,决不会调用ShareViewController的didSelectPost()函数!为了测试这一点,我只是在上面放了一个断点并添加了somme日志打印。

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

谢谢

断点状态

ade*_*iji 1

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

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

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

这为我解决了这个问题。