从应用程序Xcode保存从照片库到主包的图像

问题描述:

是否可以将我从照片库中选取的图像保存到我的应用程序的主包中?我以为我读了一些地方,你不能写入Xcode中的应用程序主包。如果这不是真的,那么我该如何去做。从应用程序Xcode保存从照片库到主包的图像

Use this code to save image from photo Library to Main Bundle 

- (void)saveImage:(UIImage*)image withImageName:(NSString*)imageName { 
    NSData *imageData = UIImagePNGRepresentation(image); //convert image into .png format. 
    NSFileManager *fileManager = [NSFileManager defaultManager];//create instance of NSFileManager 
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); //create an array and store result of our search for the documents directory in it 
    NSString *documentsDirectory = [paths objectAtIndex:0]; //create NSString object, that holds our exact path to the documents directory 
    NSString *fullPath = [documentsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.png", imageName]]; //add our image to the path 
    [fileManager createFileAtPath:fullPath contents:imageData attributes:nil]; //finally save the path (image) 
}