问题标签 [uipasteboard]
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.
ios - 在应用程序之间命名为 UIPasteboard?
是否可以使用命名的 UIPasteboard(即,不是全局的)在两个应用程序之间传输数据?
- 这些应用程序彼此完全独立,因此具有来自不同供应商的不同捆绑 ID
- 我想使用一个命名的粘贴板,所以全局粘贴板中用户自己的内容不会被覆盖
苹果的文档说:
粘贴板可以是公共的或私有的。公共粘贴板称为系统粘贴板;私有粘贴板由应用程序创建,因此称为应用程序粘贴板。
这意味着粘贴板可以是“全局和公共的”或“命名和私有的”。
我创建了两个具有不同捆绑 ID 的应用程序,并且似乎能够使用私有命名粘贴板将内容从一个应用程序传递到另一个应用程序。但这只是 iOS 模拟器的一个功能,还是真正支持但没有很好记录的功能?
感谢您的任何见解!
xcode - 将部分屏幕截图复制到粘贴板
因此,将我的部分屏幕复制到粘贴板的代码可以正常工作,因为它成功地将其复制到我的相册中。但是,我希望能够将部分屏幕截图粘贴到新的 SMS 消息中。我知道它必须手动完成(长时间按住消息和粘贴),但它要么什么都不粘贴,要么没有粘贴选项(因为它将它保存为字符串)。代码的中间部分是我正在努力的部分。任何帮助都会很棒。我已将 forPasteboardType 更改为“图像”,但这也不起作用。
ios - 在 UIPasteBoard 中复制 NSAttributedString
如何在粘贴板中复制 NSAttributedString以允许用户粘贴或以编程方式粘贴(使用- (void)paste:(id)sender
,来自 UIResponderStandardEditActions 协议)。
我试过了:
但这次崩溃是:
这是意料之中的,因为 NSAttributedString 不是属性列表值。
如果用户在我的应用程序中粘贴粘贴板的内容,我想保留属性字符串的所有标准和自定义属性。
ios - UIWebView 复制/粘贴不保留字体和大小
在 contenteditable 的 UIWebView 中,当我复制然后粘贴一些文本时,内容会粘贴它可能具有的任何粗体或斜体属性,但字体总是被 Times(总是 size="3")替换,无论它在复制中是什么文本(例如 Helvetica)。几周前,我在 Apple 的 bug 网站上提交了一份雷达报告,但没有得到任何消息。有什么想法可以解决吗?
ios - UIPasteboard 删除数据的策略
- UIPasteboard“满”时会做什么?它会先删除最旧的文件吗?
- UIPasteboard 的总大小(以 MB 为单位)是否有任何限制?
我的用例:将视频文件作为 NSData 存储在粘贴板中。每个都是一个 30 秒的视频广告剪辑,将在应用程序中使用。自然,我想知道我可以存储多少,如果我自己不老化/删除它们,它们什么时候会被删除。
此外,我注意到即使删除应用程序,粘贴板中的数据也不会被删除。
谢谢!
ios - 使用格式复制文本 - iOS 6 NSAttributedString 到粘贴板
如何以编程方式从 UITextView 复制格式化文本(例如斜体),以便在粘贴到另一个程序(例如邮件)时保留格式?我假设正确的方法是将 NSAttributedString 复制到粘贴板。现在,我可以通过以下方式将常规字符串复制到粘贴板:
我注意到,如果我使用标准文本选择“复制”菜单项从 UITextView 中选择并复制文本,它会按需要工作。但我需要通过我创建的按钮来访问它。
我想也许我可以调用UIResponderStandardEditActions Copy 方法。使用以下内容,粘贴到邮件中确实保留了格式,但我的应用程序也因此崩溃。
将不胜感激正确方法的示例。
PS - 我知道存在与 NSAttributedString 和粘贴板相关的现有线程,但它们似乎要么用于 Cocoa,不引用 UIResponderStandardEditActions Copy 方法,要么早于 iOS 6,其中许多 UITextView 属性可用。
iphone - UIPasteBoard 不粘贴音频文件?
我正在开发一个应用程序,其中一个模块是一个简单的列表 TableView,它显示了音频文件的列表。当用户选择任何音频文件时,操作表带有选项 SMS 之一。我需要通过 SMS 发送特定的音频文件。请让我知道该怎么做。
如果这是不可能的,请向我提供苹果文档,以便它作为我展示的证据。
这是我尝试粘贴音频文件的方法...
第一种方式:
第二种方式:
我知道这可以通过发布到服务器并从那里检索来实现。但是,这不是要求。
任何帮助将不胜感激,如果不可能,请提供苹果文件。
ios - 查找粘贴板是如何使用的?
我正在阅读 的文档UIPasteboard
,它说有两种主要类型的粘贴板,“通用粘贴板”,用于系统范围的复制和粘贴,以及“查找粘贴板”(UIPasteboardNameFind
)。从文档:
查找粘贴板,用于搜索操作,在搜索栏中保存最新的字符串值
如果我在 Safari 的搜索栏中输入文本,它不会被放入另一个应用程序的查找粘贴板中。我想知道查找粘贴板是如何工作的,以及它的用途。我想象它的范围是在一个应用程序或应用程序系列中,但是与仅使用UISearchbar
'text
属性有什么区别?
这是我用来检查它的代码:
ios - 如何在 iOS 中将字符串复制到剪贴板(粘贴板)?
如何将字符串复制到 iOS 的剪贴板上?我在文档中搜索了“剪贴板”,但没有找到任何结果。
uipasteboard - 微信SDK 1.1 iOS6 崩溃
嗨,我在我的应用程序上使用微信 sdk 1.1,当我发送打开微信的请求时,它崩溃并显示此错误消息
不过,这只发生在 ios6 上。它在 ios5 上运行良好。我的代码是这样的: