2 つのアプリ間でデータを転送するために名前付きの UIPasteboard (つまり、グローバルなものではない) を使用することは可能ですか?
- アプリは互いに完全に独立しているため、異なるベンダーからの異なるバンドル ID があります。
- 名前付きペーストボードを使用したいので、グローバル ペーストボード内のユーザー独自のコンテンツは上書きされません。
Apple のドキュメントには次のように書かれています。
ペーストボードは公開または非公開にすることができます。公開ペーストボードはシステム ペーストボードと呼ばれます。プライベート ペーストボードはアプリケーションによって作成されるため、アプリケーション ペーストボードと呼ばれます。
つまり、ペーストボードは「グローバルでパブリック」または「名前付きでプライベート」のいずれかになります。
バンドル ID が異なる 2 つのアプリを作成しましたが、プライベートな名前のペーストボードを使用して、あるアプリから別のアプリに物を渡すことができるようです。しかし、それは iOS シミュレーターの単なる機能ですか、それとも実際にサポートされていても十分に文書化されていないものですか?
洞察をありがとう!