W XCode4 stwierdzam, że nie mogę uzyskać uzupełnienia kodu, aby łatwo zawęzić dla nazw metod wieloparametrowych, w których pierwsza część jest pospolita. Na przykład, należy rozważyć następujące metody z UITableViewDelegate
:Uzupełnianie kodu dla wieloparametrowych nazw metod w XCode4
- tableView:viewForHeaderInSection:
- tableView:heightForHeaderInSection:
- tableView:accessoryTypeForRowWithIndexPath:
...
Lista jest długa; istnieje kilka metod, które zaczynają się od tableView
. Jeśli wpisuję "tableView", lista jest długa i nie jest szybko nawigowana. Jeśli wpiszesz "tableView:", zakończenie kodu zostanie zakończone, gdy tylko wpiszesz dwukropek (:). Jeśli wpiszesz run-on, taki jak "tableViewview", zakończenie również zostanie zakończone, prawdopodobnie ponieważ nie będzie już dosłownie pasować do pierwszej nazwy nazwy części.
Czy istnieje sposób, aby ukończyć tę klawiaturę za pomocą klawiatury, nie wymyślając ani stukując ani nie klikując losowej liczby strzałek, aby poruszać się po długiej liście? Trudno mi uwierzyć, że uzupełnianie kodu dla wieloparametrowych metod Objective-C jest tak ograniczone, ale ani eksperymenty, ani dokumentacja nie dowiodły jak dotąd.
Aktualizacja dla wyjaśnienia: Przede mówię o zakończeniu deklaracji metody (na przykład w pliku .m), a nie wywołanie metody. W przypadku wywołań metod, XCode 4.x wykonuje zakończenie dla każdej części parametru metody niezależnie; to działa świetnie. Powyższy problem dotyczy tylko deklaracji, generalnie rozpoczynając pisanie nowej implementacji metody w pliku .m.
Mam do czynienia z tym samym problemem! – Vasu