问题标签 [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 投票
2 回答
8724 浏览

ios8 - iOS 8 Share Extension custom view controller size

I'm building a share extension for my iOS app and I can't use the default SLComposeServiceViewController, so I created (in the storyboard) a basic UIViewController and embedded in a navigation controller. I get to present it, dismiss it etc but it's always full screen. I would like to make it look more like a dialog. I have tried using self.preferredContentSize on my view controller, tried Use Preferred Explicit Size on the navigation controller in Interface Builder, but it doesn't work.

0 投票
2 回答
559 浏览

ios - 通过分享扩展分享到 Pinterest

我正在 iOS 应用程序中实现分享到 Pinterest 功能。在 SDK 中,API 如下所示:

我想知道是否有办法在本机 iOS 8 共享扩展中传递相同的信息。我只能直接或通过 url 共享图像,但我不知道如何提供源 url。最近似乎没有任何适用于 iOS 8 的 Pinterest 文档。iOS 文档 页面最后更新于 2013 年 12 月 13 日。谢谢!

0 投票
1 回答
809 浏览

ios - iOS 在 Safari 中共享扩展和图像

我有一个标记为支持 public.url 附件的共享扩展,这非常适用于从移动 safari 共享的常规网页。但是,如果您在移动 Safari 中查看图像,即使图像位于公共 url 上,我的共享扩展也无法查看。

有谁知道怎么说你想用公共网址支持任何东西?

0 投票
1 回答
55 浏览

ios - 是否可以开发一个读取其他应用程序使用数据的应用程序?

使用新的应用程序扩展套件,我想知道是否可以构建一个应用程序来跟踪其他应用程序的各种使用统计信息。例如,某人使用计算器的次数或在 Quora 上花费的分钟数。

0 投票
0 回答
1435 浏览

ios - share Extension IOS 8:如何删除共享类别中的共享本身活动?

请参阅

在此处输入图像描述

如您所见,它有一个按钮是共享按钮。我想删除它。我使用 share Extension 为我的应用程序共享屏幕截图:

  • 添加目标共享扩展
  • 使用 UIActivityViewController 来呈现。

我可以使用以下方法删除 Mail Button、FaceBook 按钮:

但我不能shareButton顺便删除。你能帮助我吗?

0 投票
0 回答
427 浏览

ios - 您将如何在 iOS Safari 扩展程序中截取屏幕截图?

构建一个 Safari(桌面)扩展,可以从 tab.visibleContentsAsDataURL() 访问屏幕截图;它运行出色,闪电般快速。像这样:Safari 扩展截图

在 iOS 上,我们尝试过:

  • Html2Canvas(它没有产生足够好的结果);http://html2canvas.hertzen.com

  • 扩展中隐藏的 UIWebview(导致扩展中的内存问题)

在 iOS 上,共享扩展中的等价物是什么?换句话说:您将如何在 iOS Safari 扩展程序中截取屏幕截图?

0 投票
1 回答
2316 浏览

ios - 动作扩展 - 多个 NSURLSession

我正在尝试通过操作扩展从照片应用程序上传图像。我使用 NSURLSession 在后台上传它。这是我使用的代码。

它工作正常。

问题是当我上传图像并关闭视图一次然后再次尝试上传第二张图像时,初始进程仍在后台运行,初始 NSURLSession 未完成。只有第二个过程完成。简而言之,第二届会议胜过第一届会议。

我尝试使用 NSOperationQueue。但是操作扩展一旦为第二个会话关闭并再次打开,它只会创建一个新的 NSOperationQueue,因此问题仍然存在。

任何建议都会有所帮助。提前致谢。

0 投票
1 回答
577 浏览

ios - 在共享扩展中上传图片导致 NSURLErrorDomain Code=-997

我尝试实现一个扩展,用户可以使用它在 App.net 上共享图像。

经过大量的反复试验,我终于没有想法了。

我有一个创建请求的框架。该请求是一个POST请求Content-Disposition: form-data。因此我想我必须使用 asessionDataTask来上传图片。

会话的委托是同一框架中的单例。调用了一些委托方法。

didReceiveData永远不会被调用。相反,didCompleteWithError在任何上传开始之前,我都会收到以下错误:

这是共享扩展中的代码:

这也会在主机应用程序中产生相同的错误。

我已经在共享扩展和主机应用程序中设置了一个应用程序组。

上传确实有效,但我需要上传的响应来撰写 App.net 的帖子。当我使用普通的 NSURLSession 时,一切正常。

任何帮助将不胜感激。

0 投票
5 回答
8331 浏览

ios - Xcode 6 Archiving and get a warning "Skipping copy phase strip ,binary is code signed" when add "share extension" to target

I got this warning when I added share extension to my project and archiving it warning: skipping copy phase strip, binary is code signed: /Users/xxxx/xxx/xxxx/Build/xxxx/Build/Intermediates/ArchiveIntermediates/xxxx/IntermediateBui ldFilesPath/UninstalledProducts/XXX.appex/XXXX

The old question does not provide and insight to correct this . So I decided to ask again. Warning during archive App with iOS 8 Extension in Xcode 6

Can someone please explain why this is happening ? Is it because the extension target is already code signed? If so, how to solve it ?

I knew that setting "Strip debug symbols during copy" to "NO" can clear this warning . But it is not actually solve the problem. And what is the drawback of not "stripping debug symbol"? Because my archive size is still the same whether I set this to YES or NO

0 投票
10 回答
30146 浏览

ios - 共享扩展以打开包含应用程序

我想为我的应用创建一个 Android 样式共享功能。我创建了一个共享扩展,当您在 Stock Photo 应用程序中选择图片并按下共享时会调用该扩展。现在我希望将这些图片发送到主应用程序并在那里进行处理。我现在的问题是:

  1. 在共享扩展窗口上按下按钮后,iOS 可以打开我的应用程序吗?
  2. 如何在我的主应用程序中获取图片文件?