내 목표는 Popover가 두 경로 중 하나를 통해 나타나는 것입니다.프로그래밍 방식으로 Popover가 작동하지 않음
첫 번째 버튼을 명시 적으로 누르면 두 번째는 카운트 다운 타이머가 만료 될 때입니다.
첫 번째 작동 중 - Popover로 구성된 Storyboard Segue가 있고 버튼에 연결되어 있습니다. 버튼을 누르면 Popover가 나타납니다. 큰!
두 번째는 아닙니다 - 저는 카운트 다운에서 남은 초 수로 레이블을 업데이트하는 타이머 (NSTimer)를 매초마다 호출합니다. 카운트 다운이 0이되면 자동으로 팝업을 호출하고 싶습니다. 두 가지 접근 방식을 시도했습니다 - 하나는 단추를 프로그래밍 방식으로 호출하는 것입니다 ([self popoverButton:self]
). 다른 하나는 다음 코드를 사용하고 있습니다 :
PopViewController *myPopVC = [[PopViewController alloc] init];
UIStoryboardSegue *aSegue = [[UIStoryboardSegue alloc] initWithIdentifier:@"popoverSegue" source:self destination:myPopVC];
[self prepareForSegue:aSegue sender:self];
[aSegue perform];
어떤 두 가지 접근법도 작동하지 않으므로 어떤 도움을 주시면 감사하겠습니다.
감사합니다. 'performSegueWithIdentifier'접근 방식이 저에게 효과적이었습니다. 건배. 토니. – Tony