나는 첫 번째 앱을 마침내 상점에 넣기 시작했습니다. 모든 것은 잘 작동하고 메모리 누수는 거의 존재하지 않습니다 .... 카메라를 사용하거나 카메라 롤에서 이미지를 선택할 때를 제외하고.카메라 또는 카메라 롤 피커가 장착 된 iPhone UIImageView 메모리 경고 수준 2
사용자가 카메라 대 롤을 선택하면 .... 카메라가 잘 작동합니다 ... 사진을 찍은 다음 "사용"을 선택하면 충돌합니다. 카메라 롤에 대해서도 마찬가지입니다. 나는 멍청 하니까 뭔가를 망쳐 놓으면 나를 놀래주지 않을거야. 어떤 도움/제안 크게 여기에 코드입니다 ... 감사 :
-(IBAction) getPhoto:(id) sender {
UIImagePickerController * picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
if((UIButton *) sender == choosePhoto) {
picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
} else {
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
}
[self presentModalViewController:picker animated:YES];
//[picker release];
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[picker dismissModalViewControllerAnimated:YES];
theimageView.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
[picker release];
}
이것은 훌륭한 제안이었습니다. 귀하의 의견을 데리고 다른 사이트에서 다른 이미지를 결합하고 이미지 크기를 줄이고 내 수업에서 UIImage를 만들었습니다 ... 크기가 조정 된 사진을 설정 한 다음 UIImageView.image 속성을 UIImage로 설정합니다. 이 모든 것이 앱을 훨씬 더 잘 작동시키는 것으로 보입니다. –