SLComposeViewController 有屏幕截图但没有图像附件

2023-12-13

我注意到 Mobile Safari 的 Twitter 和 Facebook 共享添加了当前页面的屏幕截图,但并未实际共享它,例如:

Twitter Share from Mobile Safari Facebook share from Mobile Safari

我试图通过 SLComposeViewController 复制此内容,但是调用添加图片:实际上将 UIImage 添加到 tweet/facebook 相册中(如预期)。

有没有办法只显示页面的屏幕截图而不添加图像?

编辑: 看起来 SLComposeViewController 符合UI外观容器但是 UI_APPEARANCE_SELECTOR 没有记录。


Safari 正在预览网站的屏幕截图,因为它已加载并准备在屏幕上,当您addURL: on the SLComposeViewController它不会解析该 URL 并获取预览。

还有当你addImage:这正是它正在做的事情,它将图像添加到您的帖子中,这不是您想要的,您只是想要一个视觉效果,而不是一个 Safari 徽标/图标来代替指示链接的附件。

我只能说有一个私有方法SLComposeViewController类,这就是 Safari 如何为添加的 URL 添加预览图像...

共享 URL 时,您应该始终在应用程序中获取此内容:

enter image description here

太糟糕了,您应该添加一个功能请求(http://bugreport.apple.com)以便您可以在此处添加自己的预览,也许 Apple 会在未来的 iOS 版本中公开该预览。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SLComposeViewController 有屏幕截图但没有图像附件 的相关文章

  • DatePicker 停止 CoreData 按预期工作

    我有一个应用程序 它保存 UIDatePicker 中的文本和日期 然后在您回到 UIDatePicker 中的该日期时显示该注释 效果很好 只有我发现将 UIDatePicker 日期设置为今天会停止 CoreData 工作 只有当我运行
  • 在 HTML5 iOS 7 / iOS 8 中显示十进制键盘

    经过几个小时的搜索后 我只是有一个简单的问题 是否有可能在网络浏览器输入字段中显示小数键盘 input type number 只显示数字 但我需要在左下角使用逗号或点 我尝试过任何事情 pattern step等等 但没有显示十进制键盘
  • 在 IOS 上使用 AVComposition 混合两个音频文件

    我正在尝试混合两个音频文件 将一个音频文件放在另一个音频文件之上 不是缝合在一起 但我在 IOS 上学习 AVFoundation 时遇到了困难 我在这里遵循了这个答案 如何使用 AVMutableCompositionTrack 合并音频
  • Parse.com 和 Facebook 登录,运行无限循环

    我将 Parse 和 Facebook iOS SDK 都更新到了最新版本 当我尝试使用 Facebook 登录时 我的应用程序崩溃了 从调试器中我可以看到它正在无限循环中调用 3 4 个方法 我的登录代码如下所示 void openSes
  • 从 iOS 应用程序内的 Junos Pulse 获取用户凭据

    我正在通过 Junos Pulse 在 iPad 中建立 VPN 连接 以进入我组织的 Intranet 谁能告诉我是否有任何 iOS api 或 SDK 可用于获取在 iOS 应用程序内的 Junos pulse 中输入的用户凭据 Jun
  • 自定义 UITableViewCell 选择样式?

    当我点击我的UITableViewCell 当我单击单元格时 背景部分 我的背景图像未覆盖的区域 会变成蓝色 另外 所有的UILabel单击时单元格上的 s 变为白色 这就是我想要的 然而 我不想要的是当我点击它时的蓝色背景 但如果我这样做
  • 在带有 Storyboard 的 XCode 4 中以模态方式推送视图时,出现“对开始/结束外观转换的不平衡调用”警告

    在网上进行了一些研究但没有成功后 我来这里向您询问有关我的警告的问题 实际上 我有一个带有导航控制器的视图 V1 我想在 V1 完成加载时推送模态视图 V2 所以我用performSegueWithIdentifier方法 我正在使用故事板
  • 推入 UINavigationController 时隐藏 FBFriendPickerViewController 导航栏

    介绍一个实例FBFriendPickerViewController using presentViewController animated completion 非常简单 该类似乎是针对该用例的 但是 我想推送一个实例FBFriendP
  • iOS 中的 CSV 逐行解析

    我正在 Objective c 中解析 CSV 文件 该文件包含如下内容 line 40 Rising searches line 41 nabi avc Breakout line 42 stonewall 700 line 43 med
  • iOS 中的构建对象文件扩展名是什么?

    当我在项目中构建java对象类时 将创建带有 class扩展名的构建文件 并且人类不可读 快速构建文件怎么样 example car java gt build gt car class 构建后会是什么 car swift gt build
  • 如何恢复消耗品应用内购买?

    我正在开发一款 iOS 游戏 用户可以通过应用内消耗品购买一定数量的内部货币 比如 1000 金币 如果用户想将余额从一台设备转移到另一台设备 如何恢复消耗品购买 在苹果的文档中 它说我们必须使用我们自己的服务器 但是如何获取用户的Appl
  • 检测 AvPlayer 何时切换比特率

    在我的应用程序中 我使用 AVPlayer 通过 HLS 协议读取一些流 m3u8 文件 我需要知道在流会话期间 客户端切换比特率多少次 我们假设客户端的带宽正在增加 因此客户端将切换到更高比特率的段 AVPlayer能检测到这个开关吗 T
  • 当强制退出/向上滑动以终止 iOS 应用程序而不点击横幅/警报时,如何获取推送通知有效负载?

    我正在构建一个应用程序来处理从 Parse 推送的通知 并尝试创建通知历史记录功能 我已经成功启用了后台模式 因此当应用程序在后台运行时 应用程序可以通过以下方式很好地获取有效负载application didReceiveRemoteNo
  • iOS 循环对象的属性并添加操作

    我有一个具有几个类似属性的类 UISliders 我想添加用户开始和结束使用每个滑块时的操作 每个滑块都将链接到同一个选择器 因此我考虑只是迭代它们 而不是编写 10 个几乎相同的代码块 问题是 最有效的方法是什么 我尝试过这样的事情 在运
  • Google 地图 API -> OpenGLES 崩溃

    日志是从 Crashlytics 粘贴的 对于许多用户来说 崩溃经常发生 据我所知 它与设备 iOS 版本无关 我在我的代码中找不到任何错误 这似乎是纯粹的库问题 是 Google 地图 API 错误吗 我可以做些什么来修复它 或者我应该在
  • 指定访问组时出现 KeychainItemWrapper 错误

    相当长一段时间以来 我一直在使用 KeychainItemWrapper 的 ARC 版本成功读取和写入私有钥匙串项目 我现在正在努力将我的 iOS 应用程序转换为使用共享访问组 以便我的 2 个共享相同应用程序前缀的应用程序可以访问钥匙串
  • WhatsApp 显示警告“此项目无法共享。请选择其他项目。”对于 iOS 应用程序。

    我正在开发一个 iOS 应用程序 在该应用程序中 我有社交共享功能 并且社交共享功能使用深度链接来共享 URL 该网址共享对于所有应用程序都运行良好 除了WhatsApp 它会显示一个警报弹出窗口 此项目无法共享 请选择其他项目 以下是我的
  • 苹果企业程序分发问题[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 这个问题涉及到Apple iOS 开发者企业计划 http developer apple com programs ios enterprise 我
  • 避免 UIImage 的 imageNamed - 内存管理

    我正在经历这个链接 http akosma com 2009 01 28 10 iphone memory management tips 我遇到了一个点避免 UIImage 的 imageNamed 出于什么原因我们应该避免这种情况 它会
  • UIWebView Bug:-[UIWebView cut:]:无法识别的选择器发送到实例

    In the UIWebView 如果包含文本的输入元素具有焦点 并且按下按钮导致输入失去焦点 则随后双击输入以重新获得焦点并从出现的弹出栏中选择 剪切 或 复制 或 粘贴 会导致这UIWebView因错误而崩溃 UIWebView cut

随机推荐

  • 在 Python 中使用 enumerate 迭代列表时是否应该创建一个副本

    接听时这个问题 我在 Python 中遇到了一些我从未想过的东西 由用户指出 基本上 我已经知道了 这是一个有趣的thread关于它 我必须在迭代时在Python中改变列表时制作一个副本 以避免奇怪的行为 现在 我的问题是 正在使用enum
  • 是否可以使用从 Google 获得的 auth_token 对我的服务器验证 Google 用户(在 Android 设备上登录的用户)?

    我有一个 Android 应用程序 允许用户将内容添加到我的服务器 每个用户都应该在此服务器上拥有一个帐户 该应用程序通过一个简单的 API 与服务器进行通信 我想使用用户的 gmail 地址作为用户名 并使用从 AccountManage
  • 如果 'ℤ' 在 BMP 中,为什么不将其编码为 2 个字节?

    我的问题源于这个答案 其中说 由于 0x2124 位于基本多语言平面中 因此它由单个代码单元表示 如果这是正确的 那么为什么 getBytes StandardCharsets UTF 8 length 3 and getBytes Sta
  • Jquery自动完成“搜索”方法

    我正在使用 Jquery UI 自动完成 这是下面的代码 var opt source var options minLength 0 source opt source search aPreDefinedString searchabl
  • 如何访问 Angular2 组件中的 codemirror 文本区域值?

    我正在尝试将 codemirror 与 Angular 2 TypeScript 链接 现在 我可以使用 codearea 自定义指令显示 CodeEditor 该指令动态加载脚本文件并格式化文本区域 我无法获取该值 用户在文本区域中键入
  • 我们如何为鼠标滚轮敏感的

    我需要创建一个具有自己的滚动条的页面区域 就像下图中的 Facebook Messenger 一样 堆栈溢出在大段代码的答案中具有相同的系统 但滚动条没有样式 请注意图片 您将在 Messenger DIV 中看到普通滚动条和样式滚动条 有
  • Chrome 中的字体 MIME 类型错误

    这是 font face我使用过的声明 font face font family SolaimanLipi src url font SolaimanLipi 20 04 07 ttf 这在 Firefox 中工作得很好 但在 Chrom
  • 固定大小的 HashMap 的最佳容量和负载因子是多少?

    我正在尝试找出特定情况下的最佳容量和负载系数 我想我已经明白了它的要点 但我仍然感谢比我更有知识的人的确认 如果我知道我的 HashMap 将填满以包含 100 个对象 并且大部分时间都会包含 100 个对象 那么我猜测最佳值是初始容量 1
  • 在 RowMapper 中使用查询

    在java中我会做类似下面的事情来迭代resultset并形成查询 public Map
  • 是否可以创建一个非居中的 Javascript 警报框?

    对于标准 Javascriptalert 盒子 是否可以让它出现在屏幕中心以外的位置 您能指定水平和 或垂直位置吗 Afaik 它无法放置在您想要的位置 您始终可以使用在功能和自定义方面提供更多功能的 JS 框架 工具包解决方案之一 而不是
  • pandas 替换一列中的多个值

    在风险级别列中 我想将 小 替换为 1 将 中 替换为 5 将 高 替换为 15 我试过 dfm replace risk Small 1 risk Medium 5 risk High 15 但仅更换了介质 怎么了 您的替换格式已关闭 I
  • 基于分组返回列的 SQL 查询

    我的选择如下 SELECT SUBSTRING Col1 1 3 AS Series b Col2 CAST c Price c Qty AS MONEY AS Total FROM tableName a inner join WHERE
  • sitecore 中的基本 MembershipProvider

    我正在尝试为 sitecore 实现一个非常非常简单的 MembershipProvider 但我不确定它是否是too简单到实际工作 基本上我们已经有一个用于用户数据的自定义存储 所以我知道客户MembershipProvider是要走的路
  • 删除字符串中某个位置的字符 - javascript [重复]

    这个问题在这里已经有答案了 有没有一种简单的方法可以删除javascript中某个位置的字符 例如如果我有字符串 Hello World 我可以删除位置3处的字符吗 我想要的结果如下 Helo World 这个问题不是重复的如何使用 Jav
  • 无法构建 apk,firebase_admob 出现错误

    我正在尝试构建 apk 但如果我没有运行 firebase admob 就会出现问题firebase admob那么 apk 可以完美运行并且构建没有任何错误 如何解决该问题 我收到此错误 在这种情况下 任务 firebase admob
  • 石头剪刀布程序不工作(Python)

    问题 程序似乎不接受输入的整数 不会增加赢 输 平局计数 并且不会在调试模式下显示计算机选择 程序的基本设计 编写一个程序 让用户与计算机玩石头 剪刀 布游戏 该程序应按如下方式工作 将显示一个菜单 战绩 0胜0平0负 调试显示计算机的选择
  • Eclipse RCP:如何排序属于不同插件的透视按钮?

    我的应用程序有 5 个插件 每个插件都有自己的视角 因此每个视角扩展定义都位于各个插件的plugin xml 下 现在 我想控制这些视角在我的应用程序中出现的顺序 怎么做 有一个主要插件包含 ApplicationWorkBenchAdvi
  • 如何更改工具栏主页图标颜色

    我正在使用 android support v7 widget Toolbar 并从中学习这个帖子如何将汉堡包图标的颜色更改为白色 但当我打电话时向上 后箭头仍然是深色 setDisplayHomeAsUpEnabled true 我怎样才
  • 如何在 Java 6 中使用为 Java 7 编译的库?

    我正在开发一个 Java 应用程序 我需要使用一个名为myBeans jar This myBeans jar包含许多类文件 这些文件是用jdk 1 7 我没有这些类文件的源代码 我的整个应用程序正在使用jdk 1 6 我无法将其编译器更改
  • SLComposeViewController 有屏幕截图但没有图像附件

    我注意到 Mobile Safari 的 Twitter 和 Facebook 共享添加了当前页面的屏幕截图 但并未实际共享它 例如 我试图通过 SLComposeViewController 复制此内容 但是调用添加图片 实际上将 UII