私はUIPasteboardに奇妙な問題があります。私のUIPasteboardコードはなぜ機能しないのですか?
私はサファリからテキストをコピーして、私のアプリでは、それは、このコードを使用して任意のデータが含まれているかどうかを確認するためにUIPasteboardに探しています:それはシミュレータで細かい作業が、iPadでの作業ではないです
[[UIPasteboard generalPasteboard] containsPasteboardTypes:[NSArray arrayWithObject:@"public.utf8-plain-text"]]
。文字セットの問題が原因ですか?
UIPasteboardTypeListStringを使用してこの問題を解決しました。 [[UIPasteboard generalPasteboard] containsPasteboardTypes:UIPasteboardTypeListString]; UIPasteboard * pasteboard = [UIPasteboard generalPasteboard]; if(pasteboard.string!= nil){ [self insertText:pasteboard.string]; } –
これを回答として追加し、今後これを遭遇する人々のためにあなた自身の答えを受け入れてください。 –