ViewDidload에서 사람들 피커를 시작 하시겠습니까?
-
12-11-2019 - |
문제
나는 내 앱이 로딩을 마친 적시 자마자 연락처 목록 피커를 시작하고 싶지만 명백한 일이 일하는 것처럼 보이지 않는 것 같습니다.
- (void)viewDidLoad {
name.hidden = NO;
name.text = @"ViewDidLoad";
ABPeoplePickerNavigationController *picker =
[[ABPeoplePickerNavigationController alloc] init];
picker.peoplePickerDelegate = self;
[self presentModalViewController:picker animated:YES];
[picker release];
}
.
"name"이라는 uilabel은 적절하게 설정되어 있지만, 사람들 피커가 표시되지 않습니다. 누르면 사람들 피커를 인스턴스화하기 위해 버튼을 묶었으며
모든 제안?
감사합니다!
해결책
viewDidload는보기가 아직 표시 될 준비가되지 않으므로 아무 것도 표시하기에 좋은 장소가 아닙니다.ViewWillAppear에서 전화하십시오.
제휴하지 않습니다 StackOverflow