【发布时间】:2012-05-25 10:37:06
【问题描述】:
我正在为用户打开相机拍照。 当我拍照并按下“使用”时,我不断出现内存泄漏: [self presentModalViewController:imagePicker Animation:YES],
完整代码:
imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.mediaTypes = [NSArray arrayWithObjects:
(NSString *) kUTTypeImage,
(NSString *) kUTTypeMovie, nil];
imagePicker.allowsEditing = NO;
[self presentModalViewController:imagePicker animated:YES]; //This leaks
在didFinishPickingMediaWithInfo 和imagePickerControllerDidCancel 我都写了这行:
[imagePicker dismissModalViewControllerAnimated:YES];
我确实知道之前有人问过这个问题,但没有人能帮助我进一步解决我遇到的泄漏问题。
【问题讨论】:
-
ARC 还是手动内存管理?
-
我确实使用 ARC。非手动
标签: objective-c xcode memory-leaks instruments