2009-06-24 3 views
0

SDK에서 작동하지 않는,하지만 지금은 3.0에 내 SDK를 업데이트하고 발견 :의 tableview의didSelectRowAtIndexPath 내가 SDK 2.x에서의 응용 프로그램에서 작업 한 모든 것이 잘 작동했다 3.0

didSelectRowAtIndexPath 

가 작동하지 않습니다 .

왜 이런 일이 발생하는지 알고 계십니까?

+0

테이블을 가지고 특별한/복잡한 작업을하고 있습니까? 특히 그것의 하위 뷰입니까? 테이블이 감동에 반응하는 것처럼 보이지만 대리인이 호출되지 않거나 다른 것입니까? 이것 이외의 다른 모든 대리인 호출 방법이 있습니까? –

+0

ham ... 모든 대리자 함수 didSelectRowAtIndexPth를 제외하고는 잘 작동하는 r을 사용했습니다. 예를 들어, cellForRowAtIndexPath, heightForRowAtIndexPath, numberOfRowsInSection 이 r은 정상적으로 작동합니다. moveRowAtIndexPath 및 해당 잘 작동하는 것처럼 테이블이 터치 이벤트에 응답하고 있습니다. 그리고 나는 무엇을 의미하는지 이해할 수 없다. 감사합니다. Usman –

답변

1

Table View Programming Guide는 말한다 : 테이블 뷰는 jQuery과의 allowsSelectionDuringEditing 속성을 설정하여 편집 모드에있을 때

"당신은 행을 선택할 수 있는지 여부를 제어 할 수 있습니다 또한, 아이폰 OS 3.0로 시작, 당신이 세포 여부를 제어 할 수 있습니다. allowsSelection 속성을 설정하여 편집 모드가 적용되지 않을 때 선택할 수 있습니다. "

그래서 사물이 2.2.1에서 3.0으로 변경되면 allowSelection이 NO로 설정됩니다.

+0

prob를 얻었습니다 ... 사용자 정의 셀을 사용하고 있으며 터치 다운 이벤트를 호출 중입니다 ... 2.2.1에서 3.0이 아닌 이유는 무엇입니까? 어떻게 이제 prob와 InshAllah가 문제를 해결할 수 있는지 알 수 있습니다. 감사합니다. David 님, 감사합니다. Muhammad Usman Aleem –

+0

해결책은 무엇입니까? –