我想使用UIImagePicker,它运行正常,但有时会导致崩溃......
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[imagePicker setDelegate:self];
[[MainViewController sharedInstance] presentViewController:imagePicker animated:YES completion:^{
newPhoto.hidden = NO;
}];
有时崩溃......:
-[CALayer retain]: message sent to deallocated instance
如果符合以下情况则相同:
UIWindow *rootWin = [[UIApplication sharedApplication] keyWindow];
[rootWin.rootViewController presentViewController:imagePicker animated:YES completion:^{
}];
答案 0 :(得分:0)
所以我解决了我的问题。问题出在另一个视图控制器中。我不知道为什么,但是当我按下图像浏览器按钮时,我的应用程序才崩溃了。我通过启用NSZombie找到了我的问题,并使用了NSZombie的乐器。通过这种方式,我在代码中找到了这一行,导致问题的原因。这真的很简单......我两次发布了一个标签......我希望它可以帮助其他人。