presentModalViewController:애니메이션은 ios6에서 더 이상 사용되지 않습니다.
이미지 선택기에 다음 코드를 사용하고 있습니다.하지만 시뮬레이터에서 실행하면 메모리 누수가 발생하여 다음과 같은 경고가 표시됩니다.presentModalViewcontroller:animated
iOS6에서 더 이상 사용되지 않습니다.저도 알아요.dismissModalViewController:animated
비권위의SDK 6.1을 사용하고 있습니다.
이미지 선택기 코드:
- (void)showAlbum:(id)sender {
imagePicker=[[UIImagePickerController alloc]init];
imagePicker.delegate = self;
imagePicker.allowsEditing =NO;
imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentModalViewController:imagePicker animated:YES];
}
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker{
//release picker
[picker dismissModalViewControllerAnimated:YES];
}
이 줄을 사용하여 다음을 확인합니다.
[self presentViewController:imagePicker animated:YES completion:nil];
[[Picker presentingViewController] dismissViewControllerAnimated:YES completion:nil];
대신에
[[Picker parentViewControl] dismissModalViewControllerAnimated:YES];
그리고.
[self presentViewController:picker animated:YES completion:nil];
대신에
[self presentModalViewController:picker animated:YES];
비샬이 언급했듯이
[self presentViewController:imagePicker animated:YES completion:nil]; [self dismissViewControllerAnimated:YES completion:nil];
"construction:discription"도 추가했는지 확인합니다.
if ([self respondsToSelector:@selector(presentViewController:animated:completion:)])
{
[self presentViewController:objSignupViewController animated:^{} completion:nil];
}
else
{
[self presentModalViewController:objSignupViewController animated:YES];
}
사용:
[self presentViewController:imagePicker animated:YES completion:nil];
그리고 당신의 해고에 대한 모달 사용:
[self dismissViewControllerAnimated:controller completion:nil];
또는
[self dismissViewControllerAnimated:YES completion:nil];
언급URL : https://stackoverflow.com/questions/15874094/presentmodalviewcontrolleranimated-is-deprecated-in-ios6
'programing' 카테고리의 다른 글
조타 관리도에 종속성을 추가하는 requirements.yaml의 시간대 (0) | 2023.08.18 |
---|---|
아이들의 수를 어떻게 셀 수 있습니까? (0) | 2023.08.18 |
업데이트 데이터가 항상 영향을 받는 경우 mysql에 대해 typeorm(v.0.2.40)을 입력하는 이유: 1은 업데이트하지 않았지만? (0) | 2023.08.18 |
"@UIApplicationMain"은 무엇을 의미합니까? (0) | 2023.08.18 |
문자열 리소스 새 줄 /n을 사용할 수 없습니까? (0) | 2023.08.18 |