ブログランキング・にほんブログ村へ


iPhone/iPad用潜水艦ゲームアプリ ソナーエコー iTunesにて公開中

2017年10月13日

[iOS]クリップボードUIPasteboardに貼ったtextをメモに貼り付けられない

iOSのバージョンによるのかもしれない。iOS11。

今更ながらはじめてテキストをクリップボードに貼り付けようとしてググって見つかったやり方。

NSString* myText = @"貼り付けたいテキスト";
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
[pasteboard myText forPasteboardType:@"public.text"];

こんな風に書いてあるところがほとんどなんだけど、これだと「メール」には貼り付けられるのだけど、「メモ」だと謎の添付ファイルになってしまう。

なんで?

クリップボードにコピーする

ここが参考になった。
つまり"public.text"では大雑把すぎるらしい。

"public.utf8-plain-text”

で「メモ」にも貼り付けられるようになった。

"public.plain-text"
でも大丈夫かもしれない。
試してないけど。
posted by みこあいさ at 12:20| iOS開発