問題タブ [photosframework]
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.
ios - NSTimer の使用に代わるグランド セントラル ディスパッチ - 複数回の無効化
dispatch_source_t
使用しようとしている に問題があります。a は短いスパンで複数回発生PHChange
する可能性があるため、 a の処理を 5 秒間遅らせるために使用したいと考えています。PHChange
提供されたヘルプに感謝します。dispatch_source_t
基本的に、私はほとんどのように前のタイマーをキャンセルしたいNSTimer
.
ios - PHPhotoLibrary変更オブザーバーが呼び出されていません
原因がわからないランダムな問題が発生しているようです。photoLibraryDidChange:(PHChange *)changeInstance
オブザーバーから呼び出されるようには見えません。いくつかの空のプロジェクトを作成しましたが、すべてがこの問題を示しています。最初のアプリのインストール時に変更オブザーバーが呼び出されることがありますが、写真アプリで変更を行った後に呼び出されることはありません。また、シミュレーターを無駄にリセットしました。提供されたヘルプに感謝します。
コード:
ios - Photokit はユーザー アルバム リストの順序を保持します
ユーザーが写真アプリですべてのアルバムを並べたリストの順序を維持する方法はありますか? 私は一日中これを修正しようとしてきましたが、アプリで表示する順序を維持するために何が欠けているのかわかりません。
ユーザーは写真アプリでアルバムを並べ替えることができるため、順序を維持したいので、UI をリストの順序に一致させたいと考えています。
リストを設定するために使用しているコード:
objective-c - PHImageManager を使用して、1 回の呼び出しで PHAssets のグループから UIImages のグループを要求することは可能ですか?
そうでない場合、これを達成するための最良の方法は何ですか?
ユーザーがPHAsset
UI でいくつかの を選択し、[完了] をタップしたとします。UIImage
これらの画像を対応するの配列に整理して、アプリにキャッシュしたいと考えています。
requestImageForAsset
すべてのを呼び出しPHAsset
、達成された数を数え、最後にそれらを配列にまとめる必要がありますか? 「これらの PHAsset の UIImage をくれ」と言う明確な方法はありませんか?
ios - PHImageManager requestImageForAsset が iCloud の写真に対して nil を返すことがある
およそ 10% の確率で、PHImageManager.defaultManager().requestImageForAsset は、有効ではあるが「劣化した」UIImage を最初に返した後、有効な UIImage ではなく nil を返します。私が見ることができるエラーやその他の手がかりは、nil の情報には返されません。
これは、iCloud Photo Library と Optimize iPad Storage の両方が有効になっている場合に、iCloud からダウンロードする必要がある写真で発生するようです。オプションやサイズなどを変更してみましたが、何も問題ないようです。
失敗した後に requestImageForAsset を再試行すると、通常は正しく UIImage が返されますが、場合によっては数回再試行する必要があります。
私が間違っているかもしれないことは何ですか?それとも、Photos フレームワークの単なるバグですか?
ios - UIImage を PHAssetCollection に保存する
PHAssetCollection
次のコードを使用して、新しい画像を、具体的にはカメラ ロール (別名ユーザー ライブラリ)に保存しようとしています。
私はいつもエラーが発生します。
実行ブロック内のすべてのオブジェクトは正常に見えます。
そして、エラーメッセージはかなり役に立ちません:
新しい画像をユーザーのライブラリに正常に保存するにはどうすればよいですか? ありがとう。
ios - タイトルまたはファイル名を付けてビデオを保存する
ビデオをユーザーのライブラリに保存するアプリに取り組んでいます。「Amy's 1st Birthday」のように、テーブル ビュー コントローラーにユーザーが入力したタイトルの動画を表示したいと思います。Photos Framework と を使用するのはこれが初めてで、AVFoundation
開始方法がわかりません。
タイトル文字列を保存されたビデオに保存するオブジェクト モデルを構築すると思いますが、それを保存中のビデオに関連付ける方法がわかりません。PHAsset
私に似たようなことをさせてくれるプロパティはありますか?
誰かが私を正しい方向に向けることができますか?