问题标签 [ios8-share-extension]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
339 浏览

ios - iOS 扩展在 UIImageView 中不显示图像

我发现这个很好的链接如何获取选定的图像。

我正在尝试将从扩展上下文中获得的图像设置为我放置在情节提要中的图像视图。

这是我的打印代码po self.theImageView

这是 po self.theImageView.image

所以我什至可以在调试时使用眼睛工具看到图像: 在此处输入图像描述

但是在我的模拟器屏幕上没有可见的图像。

0 投票
1 回答
496 浏览

ios - iOS 8 共享扩展显示共享图像问题

我在 UIImageView 中显示图像时遇到问题。

这就是我在 ShareViewController 中获取图像的方式:

这就是我在 DetailsViewController 中接收通知的方式:

所以这个方法之后没有可见的图像。我调试了它,我看到那个图像在那里,但是当我从 DetailsViewController 推送新的视图控制器然后弹回来时,我看到它很奇怪。只有这样 UIImageView 似乎才能刷新自己。

0 投票
2 回答
2711 浏览

ios - Open URL scheme from iOS extension

I have this code that return success = NO

So and I can't open containing app from my share extension when I debug it.

I've configured main target of contained app like this:

enter image description here

I've tested open URLApp:// from safari and it works for me.

I also used some examples provided here to understand how to open containing app using url scheme.

0 投票
2 回答
1507 浏览

ios - iOS 8.3 Share Extension - 启动 URL Schemes

由于 iOS 8.3 更新了我的共享扩展(它使用 URL 方案调用我的主应用程序)停止工作。所以我发现我必须启动我的应用程序的 UIWebView 方法不再起作用了。我还尝试了 Apple 推荐的方法,使用 NSExtensionContext,但仍然没有结果。对此有什么想法吗?我的代码如下:

在将设备更新到 iOS 8.3 之前,我尝试从我的 SLComposeServiceViewController 控制器执行 didSelectPost 方法上的两个代码块,之前它工作得很好

0 投票
1 回答
1631 浏览

ios - 共享扩展 - 未调用 beginRequestWithExtensionContext

我有一个具有自定义 UI 的 iOS 应用程序的共享扩展。运行扩展时,情节提要已加载,并且 UI 显示正常,但未beginRequestWithExtensionContext调用。

(简化的)视图控制器代码:

NSExtensionAttributes

beginRequestWithExtensionContext 关于为什么不被调用的任何想法?

0 投票
0 回答
165 浏览

facebook-ios-sdk - 在主要目标和应用程序(共享)扩展之间共享 Facebook 会话

我正在尝试开发一个使用 Facebook SDK 将状态更新发布到用户墙上的共享扩展。

问题:用户已经在主应用程序上登录,但是当我运行共享扩展目标时,Facebook 访问令牌变为 nil(未经过身份验证)。当我尝试从共享扩展请求登录时,它会打开 Facebook 应用程序,但会返回主应用程序 - 因此当前会话丢失。

这是我已经尝试过的:

  • 启用应用程序组兼容性(两个目标属于同一组)
  • 在共享扩展的 plist 文件中添加了 Facebook 所需的信息
  • 在 Facebook 应用设置页面上添加了共享扩展包 ID

到目前为止仍然没有运气。我只是放弃这个以获得想法和建议。也许其他人已经实现了这样的东西。

提前致谢!

0 投票
1 回答
1720 浏览

objective-c - IOS App Action 扩展未关闭

我面临应用程序扩展关闭问题,如果有人知道我在做什么错,请告诉我。我在扩展内部执行一些操作后使用操作扩展,我需要返回响应。

示例代码

成功案例工作正常但有一段时间没有结束,错误案例在代码上方不起作用。请让我知道出了什么问题。谢谢

0 投票
0 回答
359 浏览

ios - iOS 8 扩展未出现在共享对话框中

我正在为我的应用程序构建一个共享扩展。我的问题是它没有显示在共享列表中,直到我进入“更多”屏幕,禁用然后启用它。我已经尝试了所有的“NSExtensionActivationRule”组合,包括 TRUEPREDICATE。

PS。动作扩展也会发生同样的事情。在模拟器和设备上都试过了。所有其他已启用的扩展程序始终显示。

0 投票
3 回答
1166 浏览

google-chrome - chrome中的iOS共享扩展

刚刚向我的应用程序添加了共享扩展。它在 safari 中运行良好。从 Chrome 启动它时,不会调用“ExtensionPreprocessingJS.js”。因此,未调用以下代码:

请指教。

0 投票
0 回答
85 浏览

ios - 共享扩展中的 iAd 横幅?

是否可以在共享扩展中显示 iAd 横幅?

我正在使用canDisplayBannerAds而不是AdBannerView在主应用程序和共享扩展程序的故事板中添加一个 - 这一切在应用程序中都可以正常工作,但我在扩展程序中没有看到任何内容。

有没有人在这方面取得了任何成功,或者只是不可能使用canDisplayBannerAds