Nếu tôi tạo UITableViewController - hãy khoan các công trình như mong đợi. Nếu người dùng chọn một ô và tôi triển khai 'didSelectRowAtIndexPath', ô sẽ nhấp nháy màu xanh dương và chế độ xem tiếp theo sẽ hiển thị.Chọn một UITableViewCell ở chế độ Chỉnh sửa
Nhưng, nếu tôi bao gồm nút 'chỉnh sửa' (self.navigationItem.rightBarButtonItem = self.editButtonItem), khi người dùng nhấp vào 'Chỉnh sửa' - chế độ thay đổi chính xác (tất cả các ô thụt lề và vẽ một chỉnh sửa thích hợp), ... NHƯNG, các ô không còn có thể 'chọn lọc' được nữa.
IE: trong khi ở chế độ chỉnh sửa, khi người dùng chọn một ô, không có gì đang xảy ra. Không có đèn flash màu xanh. Không yêu cầu 'didSelectRowAtIndexPath', không có gì.
Khi tôi mở ví dụ iPhone 'iPhoneCoreDataRecipes' (như được cung cấp trong tài liệu SDK), chắc chắn, chúng có RecipeDetailViewController - khi đưa vào chế độ chỉnh sửa, vẫn cho phép bạn xem chi tiết. Tôi đã tải xuống và xây dựng ví dụ của họ và nó hoạt động tốt. Tôi dường như không thể tìm thấy bất kỳ thủ thuật nào trong mã của họ để cho phép 'ô có thể chọn này khi đang ở trong chế độ chỉnh sửa' nhưng tôi không nhận được nó khi tôi làm điều đó.
Suy nghĩ?
Cảm ơn thời gian bất kỳ,
-Luther
Bạn có thể đã bỏ lỡ nó trong mã mẫu mà bạn nói về, bởi vì nó cũng có thể được thiết lập trong giao diện Builder. – NWCoder
Tôi là một newbie về điều này, vì vậy bạn có thể cung cấp một ví dụ mẫu mã? – Mithuzz
Trong Trình xây dựng giao diện, thiết lập của nó không được đặt thành CÓ theo mặc định. – habamedia