web-dev-qa-db-ja.com

iOSを使用してテキストをクリップボードにコピーする

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

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

189
tarnfeld

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

OBJ-C

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

スイフト2.2

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

Swift 3+:

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

Swift 2.2:

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

スウィフト3:

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