문제

나는 내 앱이 로딩을 마친 적시 자마자 연락처 목록 피커를 시작하고 싶지만 명백한 일이 일하는 것처럼 보이지 않는 것 같습니다.

- (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에서 전화하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top