問題タブ [alasset]

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 投票する
1 に答える
507 参照

objective-c - ALAsset は編集不可

次のコードでは、何らかの理由で、ALAsset オブジェクトの editable プロパティが常に false に設定されています。

このアセットに画像データを設定してアセット グループに保存しようとしていますが、編集できないためできません。Apple のドキュメントには、自分で作成した ALAsset オブジェクトのみを編集できると書かれており、上記のコードでそれを行っています。何かご意見は?

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

ios - カスタムフォトアルバムから画像を削除する

カスタムフォトアルバムから画像を削除する方法はありますか?携帯電話からアセットを完全に削除したくはありませんが、xアルバムからx画像の関連付けを解除するだけです。

特定のフォトアルバムを自動的に管理するアプリケーションを構築しようとしています。場合によっては、画像をフォトアルバムから削除して、他のアルバムに追加する必要があります。私は現在、ALAssetsLibraryを使用してフォトアルバムを作成し、それらに画像を追加しています。

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

ios - ALAssetsGroup、存在するかどうかを確認する方法は?

ALAssetsGroup オブジェクトがあります。:

ただし、ユーザーはアプリケーションをバックグラウンドに送信して、このアルバムを削除できます。

assetsGroup が適切かどうかのチェックはありますか?


クラッシュ::

* キャッチされない例外 'NSRangeException' が原因でアプリを終了します。


ALAssetsGroup にはvalueForProperty:、取得できるメソッドもありますALAssetsGroupPropertyURL (グループを一意に識別する URL を取得するためのキー)。したがって、すべてのアルバムを列挙して、同じプロパティを持つアルバムが存在するかどうかを確認できます。ただし、iOS 5 でのみ使用できます。

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

ios - カメラロールから選択した画像をカメラロールに保存しないようにするにはどうすればよいですか?[iOS]

カメラで撮った画像をカメラロールに簡単に保存できます。ただし、これがカメラロールから選択された場合、複製が作成されるため、画像を保存したくありません。

次のことを選択してカメラロールに保存するにはどうすればよいですか?

編集1:rmaddyが言ったように、私は次のことができます。picker.sourceTypeがUIImagePickerControllerSourceTypeCameraと等しい場合にのみ、カメラロールに保存します。

ただし、そうすると、選択した画像の情報、主にファイル名を取得できなくなります。

編集2:

このMODで解決:(コードの重複が少しあることはわかっていますが、後で改善しようとします)

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

ios - 漏洩したオブジェクト: ALasset および ALAssetPrivate

Profile を使用してメモリリークを見つけています。

私は理解できない2つの興味深いリークを見つけました:

私の問題ですか、それとも AssetsLibrary ですか? これを修正する方法はありますか?

0 投票する
0 に答える
567 参照

iphone - ALAssetを使用せずにiPhoneのすべての画像のNSURLを取得する方法はありますか?

私はiphoneを初めて使用します-objCetal。ALAssetを使用せずにiPhoneの画像ファイルのすべてのNSURLとファイル名を取得できる方法があるかどうか知りたいですか?

現在のコードでは、以下のように実行されます。そして、1100枚の画像をループするのにかかる時間は14秒のようです。URL、ファイル名をすばやく取得するためのより良い方法はありますか、私に知らせてください。

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

ios - ALAsset の「実際の」ファイル名

MP4 を iTunes から iPad に転送しました。ビデオ アプリを開くと、一覧に表示されます。下にサムネイルとファイル名 (my_file.mp4) があります。ただし、アセットの実際のファイル名は iOS で一意の値 (IMG_001.MOV など) に変更されます。ビデオ アプリ (my_file.mp4) にリストされている元のファイル名を取得したいと思います。これはどこで見つけることができますか?

ありがとう

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

ios - QLPreviewControllerを使用してALAssetを表示します

QLPreviewControllerを使用してフォトストリームからALAssetsを表示したいQLPreviewControllerには、アイテムを表示するためのNSURLが必要です

これは、/ var / mobile / Applications / 5374 ...... 9E0 / Documents/image33.pngなどのファイルURLの場合にうまく機能します

ALAssetを持っていますが、[[asset defaultRepresentation] url]を使用するとNSURLタイプの
assets-library://asset/asset.JPG?id = 00000000-0000-0000-0000-000000000075&ext=JPGが得られます

しかし、これはQLPreviewControllerを表示しません。ロードを表示し続けるだけですか?

何か案は ?前もって感謝します

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

ios - AlAssetsLibrary で iPhone のカメラ ロールを読み取る際のメモリの問題

iPhoneのカメラロールから最後の写真を取得しようとしています。次のコードを使用します。

動作しますが、欠陥があります (デバッグに Instruments and Zombies を使用しています)。

  • カメラロール内のすべての画像を読み取るようです。では、最初の質問: enumerateAssetsAtIndexes ではなく、指定された画像 (atIndexes) のみを取得しますか? コードの何が問題になっていますか?
  • 前の問題に加えて、多くの写真がカメラ ロールにある場合、メモリが問題になります。アプリが多すぎるとクラッシュするか、機能する場合は、取得した画像の割り当てが解除されないように見えるため、このコードを 2 回目または 3 回呼び出すと、メモリ リークが原因でクラッシュします。2 番目の質問: doTheJobWithImage: を呼び出した後、コードにすべての割り当てを強制的に解除するにはどうすればよいですか?

xcode 4.6、ios 6、および ARC を使用しています。前もって感謝します。

0 投票する
0 に答える
206 参照

ios - ALAssetGroup ポスター画像サイズ

posterImageのサイズを誰か説明できますかAlassetGroup?

アルバムの画像とポスター画像の依存関係がわかりません。たとえば、iPad でポスター画像のサイズをテストしたところ、通常は 80x80 ですが、90x90 または 110x110 の画像もありますか? どのように計算されますか?

さまざまな iOS デバイスと iOS バージョンで取得できるポスター画像の最小サイズを知る必要がありますか?