のドキュメントを読んUIPasteboard
でいると、ペーストボードには、システム全体のコピーと貼り付けに使用される「一般的なペーストボード」と「検索ペーストボード」の 2 つの主なタイプがあると書かれています ( UIPasteboardNameFind
)。ドキュメントから:
検索操作で使用される検索ペーストボードは、検索バーに最新の文字列値を保持します
Safari の検索バーにテキストを入力すると、別のアプリの検索ペーストボードに配置されません。Find Pasteboard がどのように機能し、何に使用されるのか疑問に思っています。スコープはアプリまたはアプリのファミリ内にあると想像していますが、UISearchbar
のtext
プロパティを使用するだけの違いは何ですか?
これを検査するために使用しているコードは次のとおりです。
UIPasteboard *findPasteboard = [UIPasteboard pasteboardWithName:UIPasteboardNameFind create:NO];
NSLog(@"Find Pasteboard: %@", findPasteboard);
NSLog(@"Find Pasteboard items: %@", [findPasteboard items]);