我正试图在我的申请范围内拍照,并让他们走一条有两个日期的道路(具体指明带照片的时间)。
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage *image;
image = [info objectForKey:UIImagePickerControllerOriginalImage];
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil); //save to photo album
NSString *pathString = [NSString stringWithFormat:@"Photos/%@/%@.png",timeStarted,[NSDate date]]; //create path
NSString *savePath = [NSHomeDirectory() stringByAppendingPathComponent:pathString];
//write the files!
[UIImagePNGRepresentation(image) writeToFile:savePath atomically:YES];
}
当我检查文件夹@"Photos/%@”时,它就显示空洞。 我做了什么错误?
www.un.org/Depts/DGACM/index_spanish.htm
这里是我的新的试验守则:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
//Create the image and save it to the photo album
UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);
//Create the directory and add the file name to it
NSString *fileName = @"Test.png";
NSString *directory = [NSHomeDirectory() stringByAppendingPathComponent:@"Photos"];
NSString *fullPath = [directory stringByAppendingPathComponent:fileName];
NSLog(@"Full path: %@", fullPath);
//Save "image" to the file path
[UIImagePNGRepresentation(image) writeToFile:fullPath atomically:YES];
//START CHECKING : Log to check if anything was saved
NSError *error;
NSFileManager *fileMgr = [NSFileManager defaultManager];
NSLog(@"Photos directory: %@", [fileMgr contentsOfDirectoryAtPath:directory error:&error]);
//END CHECKING
[camera dismissModalViewControllerAnimated:YES];
}
And my NSLog
reads:
[640:707] Full path: /var/mobile/Applications/3EEDBD68-5496-458D-9EF0-062746847C83/Photos/Test.png
[640:707] Photos directory: (null)