Trong XCode4, tôi thấy rằng tôi không thể hoàn tất mã để thu hẹp cho tên phương thức nhiều thông số trong đó phần đầu tiên là phổ biến. Ví dụ: hãy xem xét các phương pháp sau đây từ UITableViewDelegate
:Hoàn thành mã cho tên phương thức nhiều tham số trong XCode4
- tableView:viewForHeaderInSection:
- tableView:heightForHeaderInSection:
- tableView:accessoryTypeForRowWithIndexPath:
...
Danh sách này tiếp tục; có một vài phương pháp bắt đầu tableView
. Nếu tôi nhập "tableView", danh sách dài và không được điều hướng nhanh chóng. Nếu tôi gõ "tableView:", hoàn thành mã được thoát ngay khi tôi nhập dấu hai chấm (:). Nếu tôi gõ một run-on như "tableViewview", hoàn thành cũng thoát, có lẽ là nó không còn theo nghĩa đen phù hợp với phần tên phương thức đầu tiên.
Có cách nào để hoàn thành thông qua bàn phím trên danh sách như vậy mà không cần phải di chuyển xung quanh hoặc tạo ra một số lượng truy cập phím mũi tên ngẫu nhiên để điều hướng danh sách dài không? Tôi đang có một thời gian khó tin rằng việc hoàn thành mã cho các phương pháp Objective-C đa tham số rất hạn chế, nhưng không phải thử nghiệm hay tài liệu nào cũng đã được chứng minh là chiếu sáng cho đến nay.
Cập nhật để làm rõ: Phía trên Tôi đang đề cập đến việc hoàn thành khai báo phương thức (ví dụ: trong tệp .m), không phải của cuộc gọi phương thức. Đối với các cuộc gọi phương thức, XCode 4.x hoàn thành cho từng phần tham số phương thức một cách độc lập; điều này hoạt động tuyệt vời. Vấn đề ở trên chỉ áp dụng cho các khai báo, thường là khi bắt đầu viết một phương thức thực hiện mới trong một tệp .m.
Tôi đang đối mặt với cùng một vấn đề! – Vasu