2016-07-05 4 views
0

こんにちは、私はiOSの目標cを初めて使いました。 私は画像を取得し、参照のためにそれをアプリのメモリに保存するアプリに取り組んでいます。ダウンロードタブに行く必要がありますuはdownloads.The画像上でクリックされたとき、それはお気に入りタブ アプリ内で画像を保存するには

  • を行くべき好みの上でクリックし

    ALAassetは推奨されていませんが、画像を保存するための最良の方法を説明するものがあります。

    はファイルかPHImagemanagerです。

    どのようにですか?

  • +0

    ライブラリイメージをダウンロードしますか? –

    答えて

    0

    あなたはドキュメントディレクトリの何かのように画像を保存する必要があり、今

    NSString *docsDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)objectAtIndex:0]; 
    
    NSString *documentsDirectoryForSaveImages = [docsDir stringByAppendingPathComponent:@"/ProfileImages"]; 
    
    [[NSFileManager defaultManager] createDirectoryAtPath:documentsDirectoryForSaveImages withIntermediateDirectories:YES attributes:nil error:nil]; // This creates folder in document directory of name "ProfileImages" 
    

    あなたのようなイメージのものを保存することができ、

    NSData *data = UIImageJPEGRepresentation(responseObject, 1.0); //Convert image to data 
    
    [data writeToFile:[documentsDirectoryForSaveImages stringByAppendingPathComponent:formImage] atomically:NO]; //write that data to path. formImage is string value (name of image. Ideally should use timestamp to make unique naming) 
    
    あなたは画像のようなものを取得することができます

    UIImage *img = [UIImage imageWithContentsOfFile:[documentsDirectoryForSaveImages stringByAppendingPathComponent:formImage]]; 
    

    これが助けてくれるといいでしょう:)

    +0

    どうやって複数の画像を追加することができますか?これを使って画像を取得できます。 –

    +0

    forループを使う! – Lion

    関連する問題