2011-03-16 5 views
0

저는 지난 몇 시간 동안 그룹화 된 테이블이있는 UIAlert를 얻으려고 노력했습니다. 나는 finaly 거의 완벽하게 가지고 있지만 didSelectRow 메서드를 호출 할 수 없습니다. 나는 This Tutorial을 따라 왔습니다. He테이블 뷰가 삽입 된 UIAlert?

"테이블 위임을 사용하여 다른 경로를 선택하는 경우 여전히 약간의 작업이 남아 있지만 다른 옵션은 alertView 자체를 테이블의 대리인 개체로 설정하는 것입니다. didSelectRowAtIndexPath : 메서드를 호출하여 해당 메서드를 alertview의 대리자로 전달합니다. 물론 alertview 용 프로토콜을 만들거나 비슷한 프로토콜을 만들어야합니다. "

잘 모르겠습니다. 또한, 대리자 (경고 또는 경고를 생성하는 클래스)를 만드는 가장 좋은 방법은 무엇입니까

그래서 내 주요 질문은 UIAlert 테이블보기에 -didSelectRowAtIndexPath: 메서드에 액세스 할 수 있습니까?

도움을 주시면 감사하겠습니다. 감사합니다.

답변

0

어디에서 -didSelectRowAtIndexPath를 호출하고 있습니까? 귀하의 UITableAlert.m 파일에 있습니까? 여기서는 자습서에서 델리게이트를 선언하는 곳입니다. 모든 것을 읽지는 않았지만 기본적으로이 메서드를 구현하고 호출해야하는 경우 헤더에 프로토콜을 선언하고 구현에 tableView.delegate = self와 같은 클래스를 할당해야합니다.

희망이 도움이됩니다.

+0

Strangley,이 곳은'-didSelectRowAtIndexPath :'시도해 보지 못한 유일한 곳입니다. 고맙습니다. – Darc

관련 문제