[解決済み】iPhoneシミュレータに画像や動画を追加する。
質問
を使おうとしています。
UIImagePickerController
と
UIImagePickerControllerSourceTypePhotoLibrary
と表示されるのですが、「No photos"」と表示されます。シミュレータはどこから画像を取得しているのでしょうか?シミュレータに表示させるためには、どこに画像をコピーすればよいのでしょうか?
解決方法を教えてください。
画像や動画などをシミュレータに取り込む最も簡単な方法は、パソコンからシミュレータにドラッグ&ドロップすることです。そうすると、シミュレーターが「写真」アプリを開き、ライブラリへの取り込みを開始します。
スクリプト可能なメソッドが必要な場合は、こちらをお読みください。
注 - これは有効であり、動作しますが、私は 以下のKoenさんの解決策 は、シミュレータを再起動する必要がないため、現在ではより良い方法です。
xCode->Devicesでシミュレータを選択し、Identifierの値を確認することで、シミュレータを特定します。または、シミュレータが起動していることを確認し、以下を実行してデバイスIDを取得することも可能です。
xcrun simctl list | grep Booted
に移動します。
~/Library/Developer/CoreSimulator/Devices/[Simulator Identifier]/data/Media/DCIM/100APPLE
をクリックし、IMG_nnnn.THMとIMG_nnnn.JPGを追加します。その後、シミュレータをリセット(Hardware->Reboot)して、新しい変更に気づくようにする必要があります。JPEGでなくても問題ありません。両方ともPNGでも構いませんが、動作させるためには両方が存在する必要があるようです。DCIMがまだ存在しない場合は作成する必要があるかもしれませんが、その場合は0001からnnnnを開始する必要があります。JPGファイルはフルサイズ版、THMファイルはサムネイルで、サイズは75x75ピクセルです。私はこれを行うためのスクリプトを書きましたが、もっと良い文書があります。 こちら (-linkはもう機能しません)。
また、画像を長押しすることで、サファリからシミュレータに写真を追加することができます。画像(PDFなど他のファイルでも可)をシミュレータにドラッグすると、すぐにSafariが開いて画像が表示されるので、これはとても簡単な画像の取り込み方法です。
関連
-
[解決済み】iOS用のプライベートメッセージUI(受信、送信、作成)フレームワークはありますか?
-
[解決済み] Xcodeエラー:SDK 'iOS 10.0'の製品タイプ 'Application'では、コード署名が必要です。
-
[解決済み] WKWebviewにuseragentを設定する
-
[解決済み] キーボードがあるときに、UITextFieldを編集開始時に上に移動させるには?
-
[解決済み] カスタムオブジェクトを含むNSMutableArrayをソートするにはどうすればよいですか?
-
[解決済み] アプリのプレビュー用にiOSシミュレータのビデオをキャプチャー
-
[解決済み] iOSシミュレータでのテスト時にエラーとなる。ブートストラップサーバーに登録できない
-
[解決済み】iOSアプリの名前を変更する方法は?
-
[解決済み】iOSシミュレーターのスクリーンショットはどこに保存されていますか?
-
[解決済み】iPhoneシミュレーターのデータはどこに保存されるのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】"宣言はファイルスコープでのみ有効 "について
-
[解決済み] リンカーコマンドが終了コード 1 で失敗した(起動を確認するには -v を使用)、Xcode 8、Swift 3
-
[解決済み] Xcodeエラー "Could not find Developer Disk Image" が発生する。
-
[解決済み] シミュレータへのサービス接続の開始に失敗しました Xcode
-
[解決済み] Argument passed to call that takes no arguments "エラーを修正するには?
-
[解決済み] Info.plist ユーティリティのエラーです。"そのようなファイルがないため、Info.plistを開くことができませんでした"
-
[解決済み] UIViewController viewDidLoad vs. viewWillAppear。適切な役割分担とは?
-
[解決済み] 脱獄したiphoneで`uicache`コマンドは何をするのですか?[クローズド]
-
[解決済み] Xcode 4のBundle creator OS Type code ?
-
[解決済み] ナビゲーションアイテムのタイトルカラーを変更する方法