贝娄是我的didFinishPickingMediaWithInfo方法,我知道我有很多不必要的代码,保留,发布等...但这是我可以让它工作的方式,我害怕打破它试图优化它.
任何人都可以帮我脱掉不必要的东西,让这种方法干净吗?
此外,我有一个视图控制器,将加载4张照片(相机胶卷或相机),并在选择器的第二或第三张照片选择,应用程序崩溃或至少,我收到以下这些警报之一.我做错了什么?谢谢!
-2012-06-23 10:54:07.399 LookdoDia [6525:707]收到内存警告.
-wait_fences:未收到回复:10004003
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[self dismissModalViewControllerAnimated:YES];
UIImage *img = [info objectForKey:UIImagePickerControllerEditedImage];
if(!img) img = [info objectForKey:UIImagePickerControllerOriginalImage];
uiimvImagem.image = [img retain];
uiimvImagem.alpha = 0;
UIImageView *tempImageView = [[UIImageView alloc] initWithImage:img];
self.uiimvImagem = [tempImageView retain];
[tempImageView release];
CGRect frame = uiimvImagem.frame;
frame.size.width = 359;
frame.size.height = img.size.height / (img.size.width / 359);
uiimvImagem.frame = frame;
uisv1.showsVerticalScrollIndicator = NO;
uisv1.showsHorizontalScrollIndicator = NO;
uisv1.contentSize = CGSizeMake(uiimvImagem.frame.size.width, uiimvImagem.frame.size.height);
uisv1.maximumZoomScale = 3.0;
uisv1.minimumZoomScale = 0.8;
uisv1.clipsToBounds = …Run Code Online (Sandbox Code Playgroud)