我在我的应用程序中使用保存在照片库中的照片。如何检索保存在照片库中的照片的路径?
我已将其转换UIImage
并NSData
保存在应用程序的沙箱中(在一个文件中)。使用 sqlite ,我创建了一个数据库并将文件路径保存在数据库中。每当我需要图像时,我都会NSData
从保存在数据库中的文件路径中检索。
NSMutableData *data=[[NSMutableData alloc]init];
data =UIImagePNGRepresentation([UIImageimageNamed:@"image.png"]);
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"first.txt"]; [data writeToFile:filePath atomically:YES];
NSString *m=[[@"'"stringByAppendingFormat:filePath]stringByAppendingFormat:@"'"];
NSString *query=[[@"INSERT INTO newtable (image) VALUES (" stringByAppendingFormat:m]stringByAppendingFormat:@")"];
NSLog(@"query....%@",query);
[obj configureDatabase:@"Editerdb.rdb"];//function to configure database
[obj insertInTable:query];// function to insert into db
此代码正在运行。有什么简单的方法可以做到这一点吗?