質問: こんにちは。早速ですが本題です。 labelとbuttonが有り、buttonを押すとlabelの文章をコピーするようにしたいです。 (ユーザーがペーストするとその文章がペーストされる) 割りと簡単そうに見える機能なのですが、どこのサイトを見ても(調べ方が悪いのか)それが実行できません。 リンク内容 リンク先のコードを試してもうまく行きませんでした。 実際シュミレーターで確認できないだけで上手くいっているのでしょうか?mac本体のコピーに反映されていないだけなのでしょうか。 分かる方返信お待ちしております。
回答: `iOS10`以降でしたら、以下の方法でできます。 シュミレーターで試してみましたが、Mac側へはコピーされませんね。(実機で同じWifiにつながっている場合は反映されます。) でもシュミレーターではコピーされているので、メモ帳への貼付けでコピーされていることは確認できます。 ``` @IBAction func copyLabelText(_ sender: UIButton) { let pasteboard = UIPasteboard.general pasteboard.string = label.text let generator = UISelectionFeedbackGenerator() generator.prepare() generator.selectionChanged() } ```