問題タブ [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.

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

ios - NSTimer の使用に代わるグランド セントラル ディスパッチ - 複数回の無効化

dispatch_source_t使用しようとしている に問題があります。a は短いスパンで複数回発生PHChangeする可能性があるため、 a の処理を​​ 5 秒間遅らせるために使用したいと考えています。PHChange提供されたヘルプに感謝します。dispatch_source_t基本的に、私はほとんどのように前のタイマーをキャンセルしたいNSTimer.

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

ios - PHPhotoLibrary変更オブザーバーが呼び出されていません

原因がわからないランダムな問題が発生しているようです。photoLibraryDidChange:(PHChange *)changeInstanceオブザーバーから呼び出されるようには見えません。いくつかの空のプロジェクトを作成しましたが、すべてがこの問題を示しています。最初のアプリのインストール時に変更オブザーバーが呼び出されることがありますが、写真アプリで変更を行った後に呼び出されることはありません。また、シミュレーターを無駄にリセットしました。提供されたヘルプに感謝します。

コード:

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

ios - Photokit はユーザー アルバム リストの順序を保持します

ユーザーが写真アプリですべてのアルバムを並べたリストの順序を維持する方法はありますか? 私は一日中これを修正しようとしてきましたが、アプリで表示する順序を維持するために何が欠けているのかわかりません。

ユーザーは写真アプリでアルバムを並べ替えることができるため、順序を維持したいので、UI をリストの順序に一致させたいと考えています。

リストを設定するために使用しているコード:

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

objective-c - PHImageManager を使用して、1 回の呼び出しで PHAssets のグループから UIImages のグループを要求することは可能ですか?

そうでない場合、これを達成するための最良の方法は何ですか?

ユーザーがPHAssetUI でいくつかの を選択し、[完了] をタップしたとします。UIImageこれらの画像を対応するの配列に整理して、アプリにキャッシュしたいと考えています。

requestImageForAssetすべてのを呼び出しPHAsset、達成された数を数え、最後にそれらを配列にまとめる必要がありますか? 「これらの PHAsset の UIImage をくれ」と言う明確な方法はありませんか?

0 投票する
11 に答える
24255 参照

ios - PHImageManager requestImageForAsset が iCloud の写真に対して nil を返すことがある

およそ 10% の確率で、PHImageManager.defaultManager().requestImageForAsset は、有効ではあるが「劣化した」UIImage を最初に返した後、有効な UIImage ではなく nil を返します。私が見ることができるエラーやその他の手がかりは、nil の情報には返されません。

これは、iCloud Photo Library と Optimize iPad Storage の両方が有効になっている場合に、iCloud からダウンロードする必要がある写真で発生するようです。オプションやサイズなどを変更してみましたが、何も問題ないようです。

失敗した後に requestImageForAsset を再試行すると、通常は正しく UIImage が返されますが、場合によっては数回再試行する必要があります。

私が間違っているかもしれないことは何ですか?それとも、Photos フレームワークの単なるバグですか?

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

ios - UIImage を PHAssetCollection に保存する

PHAssetCollection次のコードを使用して、新しい画像を、具体的にはカメラ ロール (別名ユーザー ライブラリ)に保存しようとしています。

私はいつもエラーが発生します。

実行ブロック内のすべてのオブジェクトは正常に見えます。

そして、エラーメッセージはかなり役に立ちません:

新しい画像をユーザーのライブラリに正常に保存するにはどうすればよいですか? ありがとう。

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

ios - タイトルまたはファイル名を付けてビデオを保存する

ビデオをユーザーのライブラリに保存するアプリに取り組んでいます。「Amy's 1st Birthday」のように、テーブル ビュー コントローラーにユーザーが入力したタイトルの動画を表示したいと思います。Photos Framework と を使用するのはこれが初めてで、AVFoundation開始方法がわかりません。

タイトル文字列を保存されたビデオに保存するオブジェクト モデルを構築すると思いますが、それを保存中のビデオに関連付ける方法がわかりません。PHAsset私に似たようなことをさせてくれるプロパティはありますか?

誰かが私を正しい方向に向けることができますか?