12

選択したファイル名で (UIImageWriteToSavedPhotosAlbum() メソッドを使用するなどして) 画像を private/var フォルダーに保存するにはどうすればよいですか?

4

3 に答える 3

17

ケニー、あなたは答えました!説明のために、私は常にコードの方が役立つと考えています。

//I do this in the didFinishPickingImage:(UIImage *)img method

NSData* imageData = UIImageJPEGRepresentation(img, 1.0);


//save to the default 100Apple(Camera Roll) folder.   

[imageData writeToFile:@"/private/var/mobile/Media/DCIM/100APPLE/customImageFilename.jpg" atomically:NO]; 
于 2010-02-16T02:56:24.943 に答える
10

UIImageWriteToSavedPhotosAlbum()写真のカメラロールに保存するためにのみ使用されます。UIImageJPEGRepresentation()カスタムフォルダに保存するには、またはを使用してUIImageをNSDataに変換してから、UIImagePNGRepresentation()このNSDataを任意の場所に保存する必要があります。

于 2010-02-15T09:16:10.960 に答える