iOSでテキストをクリップボードにコピーする


198

アプリケーションでテキストをiPhoneのクリップボードにコピーする最良の方法は何ですか?

彼らのドキュメントは大ざっぱで、私が望むものよりもはるかに多くの機能を持っています...ユーザーのクリップボードとして文字列を設定したいだけです。


15
それは7年になりますが、まだ以下の正解を受け入れていません
Pranoy C '26

モッドは彼の代わりに答えを受け入れることができませんか?
GrayedFox 2016

この質問の回答を受け入れてください。
CristiC 2017

回答:


593

受け入れられた答えはどのようにUIPasteboard機能するかについての良いウォークスルーですが、私は関係者の便宜のためにここに関連するスニペットを投稿すると思いました:

OBJ-C

UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
pasteboard.string = @"paste me somewhere";

Swift 2.2

let pasteBoard = UIPasteboard.generalPasteboard()
pasteBoard.string = "Paste Me !"

Swift 3以降:

let pasteBoard = UIPasteboard.general
pasteBoard.string = "Paste me!"

6
おかげで、大きなチュートリアルをふるいにかけるよりもはるかに役立ちます。
Chris

13
うん、ありがとう。これはIMOであり、質問への回答方法を示しています。
GeneCode

3
2017年でさえ、これはまだ受け入れられている答えです。
shinyuX 2017年

32

Swift 2.2:

let pasteBoard = UIPasteboard.generalPasteboard()
pasteBoard.string = "Paste Me !"

スウィフト3:

let pasteBoard = UIPasteboard.general
pasteBoard.string = "Paste me!"
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.