다양한 UI 기능을 구현하는 UIViewController
을 만들었습니다. 사용자가 하위 클래스를 사용하여 setContents:
및 getContents
과 같은 몇 가지 메서드로 업데이트 할 수 있도록하기위한 것입니다.UIViewController 하위 클래스 호출 메서드
내 UIViewController
내에서 사용자가 자신의 하위 클래스 인 showPicker
에 구현하려는 버튼을 누르면 메소드가 호출됩니다. ,
- (void)showPicker {
// Do what you want
}
이를 위해 :
나는 사용자들이이 방법으로 일을 통제 할 수있을 수 있도록하고 싶습니다, 그래서 그들은 단지 자신의 서브 클래스 내에서 구현해야한다고 생각 원래의 UIViewController
에 같은 이름의 빈 메서드를 추가하고 헤더 파일에도 추가해야했습니다.
정확하게 원하는 것은 서브 클래스 UIViewController
과 정확히 같고 viewWillAppear:
을 구현하고 해당 메소드에서 원하는 것을 수행하는 것과 같습니다.
내 클래스의 버튼을 두 드릴 때 사용자가 제어 할 수 있도록하려는 경우 올바른 패턴입니까? 이 모든 일을 잘못하고 있니? 대의원을 사용해야합니까? 당신이 UIViewController
이 viewWillAppear:
으로 무엇을 모방하려는 경우
우수 답변! 비어있는 메소드 접근 방법을 고수 할 것입니다. 사용하려는 메소드 중 하나 일뿐입니다. 다시 한 번 감사드립니다! –