คำถามติดแท็ก didselectrowatindexpath

15
UITableView didSelectRowAtIndexPath: ไม่ได้ถูกเรียกเมื่อแตะครั้งแรก
UITableView's didSelectRowAtIndexPathฉันมีปัญหากับ ตารางของฉันถูกตั้งค่าเพื่อที่เมื่อฉันเลือกแถวมันจะเริ่มต้นตัวควบคุมมุมมองใหม่และผลักดันมัน ครั้งแรกที่ฉันแตะแถวใด ๆ ในตารางวิธีการจะไม่ถูกเรียก เมื่อฉันเลือกแถวอื่นมันจะเริ่มทำงานตามปกติ didSelectRowAtIndexPathฉันได้รับการตรวจสอบโดยการตั้งค่าเบรกพอยต์ใน เมื่อเพิ่มNSLogวิธีการที่ฉันเห็นว่าเมื่อฉันเลือกแถวที่สองที่ในที่สุดก็ผลักดันตัวควบคุมมุมมองใหม่ฉันเห็นคำสั่งบันทึกสองรายการปรากฏในคอนโซลในเวลาเดียวกัน ข้อเสนอแนะใด ๆ

30
-didSelectRowAtIndexPath: ไม่ถูกเรียก
ฉันกำลังเขียนแอพ iOS ด้วยมุมมองตารางภายในมุมมองแท็บ ในตัวฉันUITableViewControllerฉันนำไปใช้-tableView:didSelectRowAtIndexPath:แต่เมื่อฉันเลือกแถวที่รันไทม์วิธีการจะไม่ถูกเรียก มุมมองตารางกำลังถูกบรรจุแม้ว่าดังนั้นฉันรู้ว่าวิธีการ tableView อื่น ๆ ในตัวควบคุมของฉันจะถูกเรียก ใครบ้างมีความคิดใด ๆ ที่ฉันอาจทำให้ผิดเพื่อให้สิ่งนี้เกิดขึ้นได้?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.