gpt4 book ai didi

iphone - UIImagePickerController 在拍摄和选择图像时导致内存警告

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:51 24 4
gpt4 key购买 nike

我正在使用简单的“UIImagePickerController”解决内存问题。我收到两个内存警告:一个是在我拍摄图像时,另一个是在我触摸“使用”按钮时......最好的是,这只附加在 4S 上(恰好是我老板的手机)。我什至无法在其他型号的 iPhone 上重现此错误(在 3G、3GS、4 和 5 上测试过)。

我尝试了不同的东西,这是能够重现问题的最简单的例子:

UIImagePickerController *picker = [[UIImagePickerController alloc] init];

picker.sourceType = UIImagePickerControllerSourceTypeCamera;

picker.delegate = self;

[self presentModalViewController:picker animated:YES];

[picker release];

然后我实现委托(delegate)方法:

- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker
{
[picker dismissModalViewControllerAnimated:YES];
}


- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{

// should do something with the [[info objectForKey:UIImagePickerControllerOriginalImage] retain];

if (picker.sourceType == UIImagePickerControllerSourceTypeCamera)
UIImageWriteToSavedPhotosAlbum(selectedImage, nil, NULL, nil);

[picker dismissModalViewControllerAnimated:YES];

}

有人知道这个问题并希望找到解决方案吗?

非常感谢!

最佳答案

这很常见。只要您处理内存警告而不会崩溃并且有足够的空间继续前进,就不要让它驱动...

关于iphone - UIImagePickerController 在拍摄和选择图像时导致内存警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12976818/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com