問題タブ [uiimagepickercontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3166 参照

iphone - UIImagePickerController を左に押す

ユーザーがフォト ライブラリにアクセスできるようにするカメラ アプリを作成しています。ボタンに触れると、presentModalViewController を使用して UIImagePickerControllerSourceTypeSavedPhotosAlbum がポップアップします。彼らが写真に触れると、ビューが ImagePicker を左に押し出し、新しいビューが入ってくるようにしたいのです。 . これは、NightCamera などの多くのカメラ アプリで発生します。を使用するたびに[self.navigationController pushViewController:photoPreview];、ビューがピッカーではなくメイン ビューにプッシュされます。を使用する[picker.navigationController pushViewController:photoPreview];と、ピッカーの navigationController が nil であるため、何も起こりません。誰も何をすべきか知っていますか?

0 投票する
1 に答える
68 参照

iphone - 選択した写真へのリンク

ユーザーが写真を選択できるようにし、それらの選択を (データベースに) 保存する必要がある場合、選択した写真へのリンクを保存できますか?それとも、画像を取得してアプリのドキュメント フォルダーに保存する必要がありますか? 後者は、画像が必要に応じて 2 倍のスペースを占有するため、実用的ではないようです。

私は UIImagePickerControllerDelegate に精通していますが、アプリケーションの再起動後も維持されるイメージへの信頼できる参照を取得する方法がわかりません。ユーザーが写真ライブラリからその画像を削除すると、リンクが壊れる可能性があるという懸念があります。それを確認する方法はありますか?

0 投票する
1 に答える
1847 参照

iphone - UIImagePickerController.cameraOverlayViewの再利用

ビューの階層があります:
2つの子を持つcompView:
bgViewobjectView

objectViewをUIImagePickerControllerのcameraOverlayViewプロパティに渡します。ImagePickerが完了したら、bgViewの画像を更新し、UIImagePickerControllerにoverlayViewとして渡されたobjectViewを含むビューツリーを引き続き表示したいと思います。

問題は、dismissModalViewControllerAnimatedを呼び出してUIImagePickerControllerを閉じた後、UIImagePickerContollerがそれを非表示にしているかのようにobjectViewが表示されないことです。デバッガーをチェックインしましたが、割り当てが解除されていないようです。ポインタはまだ有効です。しかし、ビューは表示されていません。

私が間違っているかもしれないことについて何か考えはありますか?

ありがとう、エディ

ここに、私が何をしているのかを示すためのコードを少し示します。

myViewController.mから:

0 投票する
1 に答える
382 参照

iphone - 既存の画像の変更、色付け、ドラッグ iPhone アプリケーション

私は、画像から特定の色を選択して、選択した他の色の色合いに置き換える機能とともに、他の画像をその上にドラッグして画像を変更できるiPhoneアプリケーションを開発しています。誰かが実際にそれを実装する方法やコードのような手がかりを持っている場合、それは私が正しい方向に進むための大きな助けになるでしょう

前もって感謝します :)

0 投票する
1 に答える
1204 参照

iphone - iPhone 3G で UIImagePickerController からビデオを選択するにはどうすればよいですか?

私のiPhone 3Gには、メールといくつかのアプリから保存されたいくつかのビデオがあり、UIImagePickerControllerを開こうとするたびに、選択するビデオが表示されません。UIImagePickerController に画像だけでなくビデオを含めるにはどうすればよいですか?

0 投票する
2 に答える
3382 参照

iphone - iPhoneアプリのデバッグを支援-EXC_BAD_ACCESS

テスト用の3Gデバイスを使用してアプリケーションを開発しました。これを友人にテストしてもらうと、クラッシュすることに気づきました。クラッシュログを確認しましたが、いくつかのメモリ警告の後の「EXC_BAD_ACCESS」ステートメントを除いて、あまり役に立ちません。

私のデバイスでは、imagePickerロットを使用でき、写真を撮るたびにメモリ警告が表示されますが、これで問題は発生しません。

友人のデバイス(これも3G)で、カメラからいくつかの画像を選択した後、アプリがクラッシュします。

だから、私の質問は..メモリ警告のために何かが割り当て解除されていると思います-しかし、私の友人のデバイスでのみ、そして割り当て解除後、それは再び使用されようとしています。呼び出されているオブジェクトを確認するにはどうすればよいですか?これはリモート(ベータ)デバイスであるため、NSZombiesを使用できません。

助けてください!

また、私のデバイスが問題なく画像を次々と選択でき、彼ができない理由を誰かが知っているなら...それは最も役に立ちます

ありがとう!

編集:新しい発見..私もこのエラーメッセージを受け取ります:KERN_PROTECTION_FAILUREこれはデータアクセスと関係があると理解しています。UIImagePickerから取得した画像を保存した直後にクラッシュが発生するようです。何か案は?

0 投票する
1 に答える
398 参照

iphone - メモリの警告により、使用中にビューが解放される

EXC_BAD_ACCESS が発生する理由を突き止めようとして、以前にいくつかの質問を投稿しました。また、少しデバッグを行いました。

ここを参照してください: iPhone アプリのデバッグのヘルプ - EXC_BAD_ACCESS

と:

ここで過剰放出?

それで、何が起こっているのかを発見したと思います。

私のログから、私はこれを得ています:

最初は、「clearPage」関数内で解放されたオブジェクトがメッセージを送信されていることが問題だと思っていましたが、友人と話しているうちに、PictureView オブジェクト自体が既に解放されている可能性があると信じるようになりました。

これは私のログ出力によって確認されます:

だから、私が使用しているビューは、イメージピッカーによって引き起こされたメモリ警告を受け取った後、アンロードされていると思います...

そして私の質問は、どうすればこれが起こらないようにできますか? PictureView の clearPage メソッドを呼び出す必要があることは明らかですが、アンロードされている場合はできません。

0 投票する
1 に答える
3641 参照

uiimage - UIImagePickerController を使用して画像を取得する

UIImagePickerController クラスを使用して iPhone カメラから写真を撮っています。

画像を取得するためにこのデリゲート メソッドを使用しています。

しかし、その画像を ImageView で使用したり、画像データを URL に送信したりすると、画像が 90 度回転して表示されます。

どうした ?私はそれを正しくやっていますか?

ありがとう

0 投票する
1 に答える
4311 参照

iphone - UIImagePicker 画像を特定の名前で保存する方法

UIPickerControllerを使用してiPhoneから画像をキャプチャし、プログラムで特定の名前で保存し、後で(名前を使用して)画像を呼び出す方法は、画像サイズを変更する可能性はありますか. 100 x 100 ピクセルから 50 x 50 ピクセルまで

ありがとう

0 投票する
2 に答える
2690 参照

ios - UIImagePickerController がカメラ ソースでメモリ不足になる

UIImagePickerControllerイメージを使用してディスクに保存すると、パフォーマンスに大きな問題が発生しました。何が間違っているのかわかりません。これが私のコードです:

このaddPictureメソッドは、次のように初期化される新しい画像オブジェクトを作成します。

UIImagePickerController非常に高速ですが、画像をディスクに保存するとプログラムが非常に遅くなります。

私が間違っていることについて何か考えはありますか?