2

のドキュメントを読んUIPasteboardでいると、ペーストボードには、システム全体のコピーと貼り付けに使用される「一般的なペーストボード」と「検索ペーストボード」の 2 つの主なタイプがあると書かれています ( UIPasteboardNameFind)。ドキュメントから

検索操作で使用される検索ペーストボードは、検索バーに最新の文字列値を保持します

Safari の検索バーにテキストを入力すると、別のアプリの検索ペーストボードに配置されません。Find Pasteboard がどのように機能し、何に使用されるのか疑問に思っています。スコープはアプリまたはアプリのファミリ内にあると想像していますが、UISearchbartextプロパティを使用するだけの違いは何ですか?

これを検査するために使用しているコードは次のとおりです。

UIPasteboard *findPasteboard = [UIPasteboard pasteboardWithName:UIPasteboardNameFind create:NO];
NSLog(@"Find Pasteboard: %@", findPasteboard);
NSLog(@"Find Pasteboard items: %@", [findPasteboard items]);
4

1 に答える 1