gpt4 book ai didi

ios - 为什么我的 UIPasteboard 代码不起作用?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:33:19 26 4
gpt4 key购买 nike

我在使用 UIPasteboard 时遇到了一个奇怪的问题。

我正在从 Safari 复制文本,然后在我的应用程序中使用以下代码查看 UIPasteboard 以查看它是否包含任何数据:

[[UIPasteboard generalPasteboard] containsPasteboardTypes:[NSArray arrayWithObject:@"public.utf8-plain-text"]]

它在模拟器上运行良好,但在 iPad 上运行不佳。这是因为任何字符集问题吗?

最佳答案

我遇到这个问题是因为字符集,但我不确定它是否只适用于 IOS 5.0 或所有版本。但是我已经用一个简单的解决方案解决了我的问题,

UIPasteboardTypeListString

http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIPasteboard_Class/Reference.html

 [[UIPasteboard generalPasteboard] containsPasteboardTypes:UIPasteboardTypeListString];
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
if (pasteboard.string != nil) { [self insertText:pasteboard.string]; }

希望这个回答能对大家有所帮助。

关于ios - 为什么我的 UIPasteboard 代码不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8698563/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com