iphone - 在iPhone中创建图像的缩略图?

标签 iphone ios uiimagepickercontroller

我正在尝试使用使用UIImagePickerController创建从照片库或相机导入的图像的缩略图-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)selectedImage editInfo:(NSDictionary *)editingInfo 使用相机可以轻松创建单击图像的缩略图,但是通过从照片库中选择图像来完成缩略图后,我的应用程序将崩溃。.当我在应用程序中启用NSZombie时,它会显示 f- [UIImage drawInRect:]:已发送消息在myThumbnail变量上释放实例0x5abc140

我可能做错了什么?

 - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)selectedImage editingInfo:(NSDictionary *)editingInfo
{
     [self saveImage:selectedImage];
}
- (void)saveImage:(UIImage *)img
{
    myThumbNail = img;

    UIGraphicsBeginImageContext(CGSizeMake(60.0,60.0));

    [myThumbNail drawInRect:CGRectMake(0.0, 0.0, 60.0, 60.0)];// gets killed here
}

最佳答案

您的saveImage:方法中的图像是什么?我认为应该是img。
希望这可以帮助

- (void)saveImage:(UIImage *)img
{
    [img retain];
    //alloc your myThumbNail before this
    myThumbNail = img;
    [img release];
    UIGraphicsBeginImageContext(CGSizeMake(60.0,60.0));

    [myThumbNail drawInRect:CGRectMake(0.0, 0.0, 60.0, 60.0)];// gets killed here

}

关于iphone - 在iPhone中创建图像的缩略图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5617433/

相关文章:

ios - 如何从 iOS 中的 UITextview 的顶部和底部删除多余的空间?

iphone - 以编程方式强制 UIScrollView 停止滚动,以便与多个数据源共享 TableView

ios - 此版本的 Xcode 不支持 IOS 文档的自动布局

ios - NSUserDefaults 切换开关在多任务处理后不粘

iphone - 相机胶卷和照片库有什么区别?

iphone - 条形按钮项目打开多个 URL?

当在很长的 UITextField 中执行全选时,iOS 应用程序崩溃

ios - 使用 UIImagePickerController 时额外的 "ghoSTLy"相机按钮

ios - UIImagePickerController 扩展发现失败,错误为 : (null)

iphone - 在 Objective-C (iOS) 中测试内存管理