A의 자신을 복제 매우 독특한 버그 :는 UIPopoverController 어떤 이유로
나는 그런 UIPopoverController을 튀어 BarButtonItem 있습니다
예상대로-(void) addNewProjectButtonClicked:(id)sender
{
//Some Preparations....
[popover presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}
, 팝 오버 컨트롤러가 올바른 위치에 나타납니다.
이제는 내가 팝업을하지 않고 아무데도을 만지면 그 일이 기각 될 것으로 예상됩니다.
글쎄, 단 하나의 문제는 이전 버튼을 해제하고 예상했던대로 BarButton을 다시 popover했을 때 결과가 입니다. Popover가 기존 . 다시 말하면, 다른 곳을 여러번 클릭하는 것만으로 해산 될 수있는 더미를 얻을 수 있다는 것을 의미합니다.
나는이 문제를 해결하기 위해 여기에 싱글 톤 디자인 패턴을 사용할 수 있다는 것을 알고 있지만, 그것을 처리하는 더 쉽고 내장 된 방법이 아닌가?
감사합니다!