【发布时间】:2015-02-19 13:26:35
【问题描述】:
我在 XCode 上的 iOS 应用项目中添加了共享扩展。但是当我选择一张照片并选择我的扩展来分享它时,我的 ShareViewController 的 didSelectPost() 函数永远不会被调用!为了测试它,我只是在它上面放了一个断点并添加了一些日志打印。
关于信息,我有一个由 XCode 创建的 ShareViewController 类以及主故事板和 info.plist。
谢谢
【问题讨论】:
-
不要显示你的代码截图,发布实际代码。
-
此代码由 XCode 在 ShareViewController 中生成。 Xcode 会在将扩展添加到您的项目时自动执行此操作。所以我把它截屏了,因为它是默认代码 geenretade,没什么特别的。
-
我找到了问题的原因:我没有调用 didSelectPost() 函数,因为我应该选择要构建的扩展项目而不是主项目。所以我尝试将 myExtension 构建为主项目,效果很好。
-
你是如何从你的应用程序中调用这个函数的?我在做和你一样的事情,但它不会走路。
-
您好,我也有同样的问题。当我单击共享图像的发布按钮时,未调用我的 shareView 控制器方法。需要帮助
标签: ios swift ios8-extension ios8-share-extension