アプリ内からのファイル共有を有効/無効にする必要があります。ドキュメント内のすべてのデータを共有する私のiPhoneアプリ。これにより、ユーザーはiTunesからデータのバックアップを取り、後で復元できるようになります。これは、アプリinfo.plistを変更してiTunesファイル共有を有効/無効にすることで実現できることはわかっていますが、アプリ内、つまりアプリ設定画面から無効/有効にする必要があるためです。
この機能を実現する方法を教えてください。
答えてくれてありがとう。
実行時にコードを介してそれを行うことはできません。それを行うにはコツがありますが、共有するデータがあまりない場合にのみ有効です。plist でのファイル共有を有効にします。次に、すべてのファイルを「Share」のようなフォルダー名に入れ、UI にスイッチを入れます。ユーザーがスイッチをオフにして、このフォルダーの名前を「.Share」のように変更すると、非表示になり、共有できなくなります。
注 : これは良い方法ではありませんが、ほとんど必要のないときに機能するトリックです。
乾杯、質問と回答の間に時間がかかってすみません。
アプリの情報 plist で UIFileSharingEnabled キーを探しています。
開発者ページへのリンクにこの情報が表示されなくなったか、見つからないだけかもしれませんが、これを plist ファイルに追加してください
<key>UIFileSharingEnabled</key>
<true/>
乾杯