标签: uipasteboard

UIPasteboard尺寸

从iOS4 +开始,这已经不再适用 - 所以请停止投票!或至少解释你的downvotes

我正在尝试为应用程序的精简到完整版本执行升级路径,可以存储无限量的数据(我不想在应用程序购买中执行).

我希望能够使用自定义URL升级而无需在线状态来缓存数据.

所以考虑使用UIPasteboard对象.

有没有人知道或对存储到UIPasteboard的最大可能数据大小进行过任何调查?关于这一点,似乎没有我能找到的苹果文档.

这会因设备而异吗?即RAM有限吗?

我尝试了一个50MB的文件并知道这个失败(即使在模拟器中),虽然5 MB文件没问题.在使用dataForPasteboardType获取数据之前,无法知道它是否已失败:

此外,有没有人做过2个应用程序自定义URL,将做一种请求/响应跨应用程序通信?我以为我可以用这种方式支持任意大小的数据......

iphone url uipasteboard openurl

3
推荐指数
1
解决办法
2475
查看次数

如何使用 Swift 以编程方式粘贴图像?

我有一个工作代码,可以将图像复制到 UIPasteboard,但找不到以编程方式实现 PASTE 功能的方法。任何想法或提示?

uipasteboard ios swift swift2

1
推荐指数
1
解决办法
3722
查看次数

SwiftUI onReceive 不适用于 UIPasteboard 发布者

我想使用 onReceive 订阅 SwiftUI 中的 UIPasteboard 更改。 pHasStringsPublisher一旦剪贴板中的内容发生变化,它就不会更新,我不明白为什么。

import SwiftUI

struct ContentView: View {
    let pasteboard = UIPasteboard.general
    
    @State var pString: String = "pString"
    @State var pHasStrings: Bool = false
    @State var pHasStringsPublisher: Bool = false

    var body: some View {
        VStack{
            Spacer()
            Text("b: '\(self.pString)'")
                .font(.headline)
            Text("b: '\(self.pHasStrings.description)'")
                .font(.headline)
            Text("p: '\(self.pHasStringsPublisher.description)'")
                .font(.headline)
            Spacer()
            Button(action: {
                self.pString = self.pasteboard.string ?? "nil"
                self.pHasStrings = self.pasteboard.hasStrings
            }, label: {
                Text("read pb")
                    .font(.largeTitle)
            })
            Button(action: {
                self.pasteboard.items = []
            }, label: {
                Text("clear …
Run Code Online (Sandbox Code Playgroud)

uipasteboard swift swiftui combine

1
推荐指数
1
解决办法
982
查看次数

如何将字符串复制到iOS中的剪贴板(粘贴板)?

如何将字符串复制到iOS中的剪贴板?我在文档中搜索"剪贴板",没有点击.

cocoa-touch copy-paste uipasteboard ios

0
推荐指数
1
解决办法
3454
查看次数

标签 统计

uipasteboard ×4

ios ×2

swift ×2

cocoa-touch ×1

combine ×1

copy-paste ×1

iphone ×1

openurl ×1

swift2 ×1

swiftui ×1

url ×1