Tag: 磁盘

UIImagePickerController用相机源运行内存不足

使用UIImagePickerController ,我得到了一个很大的性能问题,并保存在磁盘上的图像。 我无法弄清楚我做错了什么。 这是我的代码: – (void)imagePickerController:(UIImagePickerController *)pick didFinishPickingMediaWithInfo:(NSDictionary *)info { UIImage *image = [info objectForKey:@"UIImagePickerControllerOriginalImage"]; NSData *imageData = [NSData dataWithData:UIImagePNGRepresentation(image)]; iPixAppDelegate *delegate = (iPixAppDelegate *)[[UIApplication sharedApplication] delegate]; [delegate addPicture:imageData]; } addPicture方法创build一个新的图片对象,这种方式被初始化: – (Picture*) initPicture:(NSData*)dat inFolder:(NSString*)pat { self.data = dat; NSDate *d = [NSDate date]; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy-mm-dd hh-mm-ss"]; self.name = […]