【问题标题】:How to copy string to clipboard如何将字符串复制到剪贴板
【发布时间】:2013-11-21 22:47:27
【问题描述】:

如何在 xcode 中将文本复制到剪贴板?目前,我正在使用以下代码:

UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
        [pasteboard setString:shareString];

当我尝试将其粘贴到另一个模拟器应用程序中时,我最终会粘贴整个视图控制器代码。 ???提前致谢!

【问题讨论】:

  • 您是在谈论实用地从模拟器中的一个 iOS 应用程序中复制代码,然后将其粘贴到 iOS 模拟器中的另一个应用程序中吗?如果是这样,“Xcode”就没有真正的意义,因为它只是 IDE,而不是实际使用的语言/框架。
  • 没有。我不是故意试图将代码从一个应用程序复制到另一个应用程序。我正在尝试从一个应用程序复制一个 NSString、shareString 并将其粘贴到另一个应用程序中。
  • 嗯...该代码应该可以工作。顺便说一句,这个NSString 对象shareString 从哪里得到它的价值?另外,我建议仅出于测试目的尝试[pasteboard setString:@"test"]

标签: ios objective-c string paste


【解决方案1】:

您是否引用了此链接:https://developer.apple.com/library/ios/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/UsingCopy,Cut,andPasteOperations/UsingCopy,Cut,andPasteOperations.html

您共享的代码量似乎可以复制文本。可能更多代码将有助于理解您的问题。同时你可以通过这个链接,它真的很有帮助。

【讨论】:

    【解决方案2】:

    Swift 3.0 中,您可以在PasteBoard 上复制文本并粘贴到任何位置。简而言之,如果您想以编程方式复制文本,那么下面的代码将为您提供帮助。

    let pasteBoard = UIPasteboard.general
    pasteBoard.string = "copy the text"
    

    【讨论】:

      猜你喜欢
      • 2010-10-09
      • 1970-01-01
      • 2010-11-18
      • 1970-01-01
      • 2022-09-27
      • 1970-01-01
      • 2013-07-01
      • 2018-10-12
      • 1970-01-01
      相关资源
      最近更新 更多