我将我的应用程序提交到可供下载的 App Store。从那时起,当人们在我的一个视图中从 ImagePicker 中选择图像时,我收到了一些有趣的崩溃报告。
这个错误(见下文)使应用程序崩溃。我想知道两件事。
任何人都可以在下面的代码中发现问题吗?
您如何处理仅在 App Binary 中但在尝试在开发环境中重新创建它们时未出现的错误?- 我可以使用应用商店中的二进制文件使应用崩溃,但是当我在模拟器或我的测试手机上执行相同操作时,应用可以完美运行..
BugSense 中的崩溃报告
CALayer position contains NaN: [798 nan]
Class:
CALayerInvalidGeometry
0x00120e99 -[imageCroppingViewController imagePickerController:didFinishPickingMediaWithInfo:] (imageCroppingViewController.m:126) + 163481
编码
- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
imageView.image = image;
CGRect rect;
rect.size.width = image.size.width;
rect.size.height = image.size.height;
imageView.center = scrollView.center;
[imageView setFrame:rect];
scrollView.contentSize = imageView.frame.size;
self.navigationController.navigationBar.hidden = NO;
[myPicker.view removeFromSuperview];
}