問題タブ [alassetlibrary]
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 - IOS assetLibrary を取得するためのコードを作成するときにステップが抜けていますが、何が抜けていますか?
ここに私のコードのその部分があります:
私はそれが簡単な解決策だと思います。しかし、Apple の Objective-C ハンドブックには答えが見つかりませんでした。
いくつかのコンテキスト情報: ユーザーが写真アプリからメディアをインポートできるようにする機能を iPad プログラムに追加しています。以下の4つのエラーがあります。ありがとう
「ViewController」の目に見える @interface がセレクター「getContentFrom:withAssetFilter:」を宣言していません。
「NSDictionary」の目に見える @interface はセレクター「setObject:forKey:」を宣言しません
「ViewController」の目に見える @interface がセレクター「getContentFrom:withAssetFilter:」を宣言していません
「NSDictionary」の目に見える @interface はセレクター「setObject:forKey:」を宣言しません
そして、各エラーの上に「ARCセマンティックの問題」と表示されます。
xcode5 - iOS 8、ALAssetLibrary を使用してすべての写真を取得し、不足しているカメラ ロール アルバムを置き換える方法
ALAssetLibrary を使用してアルバム ピッカーとイメージ ピッカーを作成するカスタム イメージ ピッカーを持つアプリがあります。お客様が複数の画像を選択できるように、カスタム ピッカーを実装しました。このイメージ ピッカーは iOS 7 でうまく機能し、ユーザーのすべての写真を含む「カメラ ロール」アルバムを表示します。ただし、iOS 8 で同じアプリを実行すると、Apple は「カメラ ロール」アルバムをアルバム ビューから削除し、「最近の写真」のみを表示するようです。私が見る限り、iOS 8 ですべての写真にアクセスする唯一の方法は、コレクション ビュー (写真アプリまたは新しいビルトイン ピッカー) を使用することです。残念ながら、まだ iOS 6 および 7 ユーザーをサポートする必要があるため、現時点では Photokit を使用できません。
アップデート
上記の最初の投稿で述べたように、最初は新しい Photos Framework (PhotoKit) を使用できませんでした。しかし、最近ビルドを Xcode 6 に移行したので、写真フレームワークを使用してすべての写真のグループを作成できるようになりました (これを行う方法については、WWDC ExampleappusingPhotosframework サンプル コードを参照してください)。
ただし、PhotoKit は強力であると誰もが言っているように、重要なフィルタリング機能がいくつか欠けています。実際、PHFetchResult の述語を使用して、元の「PhotoStream」内の写真を簡単に除外する方法はありません。パブリック プロパティのみを使用できます。幸いなことに、PHAsset の説明を使用してそれらをフィルター処理する方法を見つけました。写真がユーザーのフォトストリームにある場合、説明に記載されている assetSource キーは 2 です。そのため、結果に対して高速列挙を使用し、asset.description プロパティで単純な stringInRange フィルターを使用して ("assetSource=2" を探します)、すべてのアセットを PhotoStream にない配列に移動しました。これは最善の解決策ではないかもしれませんが、今のところ機能しているため、ユーザーはローカル ライブラリとフォトストリームの両方から写真の重複を見ることはありません。
ぜひとも、誰かが述語を使用してより良い解決策を持っている場合は、lmkしてください。
ios - iOS 8.02 のバグ?ALAssetsLibrary 列挙を中断します。回避策はありますか?
AssetLibrary のグループ (アルバム) 列挙型 API は、ios 8.02 ではもう機能しないと思います。enumerateGroupsWithTypes:usingBlock: すべてのグループを列挙するときに最近追加されたグループを返しません。すべてのアセットを含むグループ)。
これは私のコードです
それは他の誰かに起こりますか?
ios - コードiOSからカメラロールの画像を削除する
私のアプリが作成しなかった写真アプリのカメラ ロールの画像 (およびビデオ) を削除する方法はありますか。アプリで作成されていないものをアセット ライブラリから削除できないことは承知しています。しかし、このアプリはアプリストアにありません。キオスクタイプの環境にあります。したがって、プライベート API を使用できます。
Appleがアプリストアに対して承認しないプライベートAPIを使用してこれを行う方法はありますが、私の状況では機能します。
ありがとう。
ios - iOS でキャプチャしたビデオからスロー モーション メタデータを取得する
ユーザーのカメラロールからビデオをインポートするビデオアプリがあります。問題は、ネイティブのカメラ アプリで撮影したスローモーション ビデオをインポートすることです。通常よりも高いフレーム レート (120 または 240 fps など) があることがわかります。
私たちが見つけられないのは、ビデオがいつスロー モーションに落ちて、いつ再びスピードアップするかを指定するメタ情報です。この情報がどこに保管されているか、および/またはそれを取得する方法を知っている人はいますか? それはファイル自体にありますか、それとも別のメタファイルに保存されていますか?
どんな助けでも大歓迎です、ありがとう!
swift - 迅速にNSNotificationに配列を渡す方法
更新された画像のURLを出力する次のコードがあります
このコードは正常に動作しますが、最初に変更された画像の URL のみが出力されますが、変更された画像の URL (変更された画像の配列) のすべてのリストが必要です。
ios - uiimageviewでiosフォトライブラリのgifを表示する方法
私は画像ピッカーコントローラーデリゲートを実装しました:
私はUIImageView + PlayGIFカテゴリを使用して、メインリソースバンドルからgif画像(アプリのローダー)を正常に表示しています.次のようなもの:
質問: フォト ライブラリ gif を (whatevername.gif) としてドキュメント ディレクトリにエクスポートし、上記のカテゴリを使用して gif を表示するにはどうすればよいですか。
または、フォトライブラリから直接 nsdata を取得し、上記のカテゴリを使用して gif を表示できますか (私はこれを好みます)。
UIWebView で試したことはありませんが、UIWebView で gif を表示できますか。
ありがとう