バンドルに付属していない JPG 画像を生成し、Documents フォルダーに保存しました。ギャラリーに保存するための建物クラスを手伝ってください。
kviksilverの助けを借りてFinnaly
完全なソリューションを作成するには:
// tools.h
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
@interface tools : NSObject {
}
@end
// tools.m
#import "tools.m"
@implementation tools
-(IBAction)saveImage{
NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory=[paths objectAtIndex:0];
NSString *imagePath=[documentsDirectory stringByAppendingPathComponent:@"file7.jpg"];
UIImage *image=[UIImage imageWithContentsOfFile:imagePath];
UIImageWriteToSavedPhotosAlbum(image, self,@selector(savedPhotoImage:didFinishSavingWithError:contextInfo:), nil);
}
@end
最後に、CPP ラッパーから呼び出す必要があります。
void onCPPSaveImgToCamRoll ( )
{
return saveImage;
}