実行時にバンドル内のイメージを置き換えることはできますか?基本的には、私はバンドルの一部の画像を持っており、画像に変更があった場合は、その画像をサーバから取得します。実行時にそれらをバンドルに配置して、コードを変更してイメージを選択する必要はありませんか?実行時にバンドル内のイメージを置換する
2
A
答えて
8
。
ただし、アプリケーションのドキュメントフォルダにイメージを保存することは可能です。その後、変更が必要な場合に備えて、それらのイメージを上書きすることができます。打ち上げで
- 、画像ファイルは、ドキュメントディレクトリに存在するかどうかを確認します。
は、これを実現するには、2つの方法があります。そうでない場合は、バンドルイメージをドキュメントフォルダにコピーします。
- イメージを読み込むたびに、ドキュメントディレクトリにイメージが存在するかどうかを確認します。存在する場合はロードし、そうでない場合はバンドルからロードします。これにより、データのコピーが回避され、ディスクの使用量は少なくなりますが、実装するにはより多くの作業が必要になります。
2
実行時にバンドルを変更することはできません。プロファイルがもう有効ではないため、アプリの実行が妨げられます。あなたは、stackoverflowのiOSによって提供されるサンドボックスのフォルダを扱う方法のトンのコードを見つけるでしょう。あなたは、アプリケーションバンドルの内容を変更することはできません
編集
役立ち質問/回答
関連する問題
- 1. 実行時にメモリ内のSSL証明書を検索して置換する
- 2. 実行時のクラスの実装を置換する(Java)
- 3. 実行時にイメージをインポートする
- 4. 実行時にオブジェクトのキーをdupliacte値に置き換える
- 5. 実行時にアセンブリを.NETで置換する
- 6. Winforms - 実行時にConnectionStringを置換する
- 7. 実行時にCookie認証ハンドラスキームオプションを置換する
- 8. イメージ内のイメージを置き換えるsrcタグ
- 9. 実行時にDataSource beanをH2 DataSourceに置き換えます。
- 10. 実行時にdllを痛みなく置き換える
- 11. 実行時にサガを置き換える方法は?
- 12. 実行時にSOAPエンドポイントを置き換える問題
- 13. 実行時に表示される場所の置き換え
- 14. iphone - 実行時にバンドルを作成してファイルを置く方法
- 15. 実行時にi18nモジュールをバンドルしてロードするには?
- 16. 実行時にBeanを置き換えます。
- 17. Androidは実行時にString.xml値を置き換えますか?
- 18. gstreamer - 実行時にオーディオシンクを置き換えます。
- 19. C++ Win32実行ファイル内の文字列を置換する
- 20. 実行時にイメージにバイト[]をロード
- 21. データベース内のイメージをc#(UPDATEを使用)に置き換える
- 22. 実行時にバンドルで依存関係をロードする
- 23. テキストファイル内の行を置換する
- 24. React Nativeの行内に3つのイメージを配置する
- 25. イメージ名をフォルダの実際のイメージに置き換えますか?
- 26. C#asp.net web applicationサーバソースディレクトリ内のイメージを置換する
- 27. 行内のSed置換パターン
- 28. イメージをボタンに設定するイメージを置き換える
- 29. asp.netの実行時にイメージをラッピングする際の問題
- 30. jmenubar + jtoolbar内にイメージを配置する
ありがとうございます:-)! – Abhinav