首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >相机上的IOS7疯狂

相机上的IOS7疯狂
EN

Stack Overflow用户
提问于 2013-10-09 17:11:21
回答 1查看 170关注 0票数 0

在iOS7上运行以下代码时,我的应用程序会崩溃。它在iOS6上运行得很好

代码语言:javascript
复制
UIImagePickerController *ImagePicker;

@try {
   ImagePicker = [[[UIImagePickerController alloc]init]autorelease];
   ImagePicker.sourceType= UIImagePickerControllerSourceTypeCamera;
   ImagePicker.showsCameraControls = NO;
   ImagePicker.toolbarHidden = YES;
   ImagePicker.navigationBarHidden= YES;
   //  ImagePicker.wantsFullScreenLayout = YES;

   ImagePicker.cameraViewTransform = CGAffineTransformScale(ImagePicker.cameraViewTransform, CAMERA_TRANSFORM, CAMERA_TRANSFORM);  
}
@catch (NSException *exception) {
    [ImagePicker release];
    ImagePicker = nil;
}
@finally {

    if(ImagePicker)
    {
        [cameralayer addSubview:[ImagePicker view]];
        [cameralayer release];
    }

}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-09 17:18:33

当您到达将ImagePicker的视图添加到cameralayer的行时,您不能保证它将在内存中。在创建autorelease ImagePicker之后,不要马上使用它。只有当您真正使用完它和它的视图之后,才可以使用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19278457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档