2

写真のようなアプリを作成するための複数の選択をサポートする画像ピッカーが必要です。

検索によっていくつかの解決策を見つけました。問題は、最適なものを選択することです。専門家に聞いたほうがいいと思いました。

ソリューションのリスト:

  1. を使用しALAssetsLibraryます。問題: 私が読んだ限りでは、ユーザーの地理位置情報を読み取り、許可を求めますが、これは望ましくありません。
  2. Apple API の使用
  3. を使用しELCImagePickerControllerます。問題: 約 100 枚を超える写真があるとクラッシュするという記事を読みました。
  4. を使用しAGImagePickerControllerます。問題: 新しいリリース (2012 年 3 月 12 日)、十分なレビューがなく、おそらく不明な問題。

これらの問題について同意しますか?他の解決策はありますか?上記のうち、使用するのに最適なものはどれですか?

4

2 に答える 2

0

はい資産ライブラリはあなたにすべての地理的位置情報を提供します

于 2012-05-27T08:52:05.200 に答える
0

これはうまくいくはず です https://stackoverflow.com/a/9558307/1294448

トリックは、各画像が選択された後と後でdismissピッカーを使用しないことです。didFinishPickingImagewriteToFile

-(void)imagePickerController:(UIImagePickerController *)picker
      didFinishPickingImage : (UIImage *)image
                 editingInfo:(NSDictionary *)editingInfo
{
.
.
.
// Get the data for the image
        NSData* imageData = UIImageJPEGRepresentation(image, 1.0);
.
.
.
// and then we write it out
        [imageData writeToFile:fullPathToFile2 atomically:NO];
}

場所について: アセット ライブラリはすべての地理的位置情報を提供するため、アプリはアプリが自分の場所にアクセスしようとしているというプロンプトを受け取ります。これに対する回避策はまだありません。

于 2013-08-22T09:50:50.870 に答える