En XCode4, descubro que no puedo obtener la finalización del código para limitar fácilmente los nombres de métodos con múltiples parámetros donde la primera parte es común. Por ejemplo, considere los siguientes métodos de UITableViewDelegate
:Finalización del código para nombres de métodos con múltiples parámetros en XCode4
- tableView:viewForHeaderInSection:
- tableView:heightForHeaderInSection:
- tableView:accessoryTypeForRowWithIndexPath:
...
La lista es interminable; hay bastantes métodos que comienzan tableView
. Si escribo "tableView", la lista es larga y no se navega rápidamente. Si escribo "tableView:", la finalización del código se cierra tan pronto como escribo los dos puntos (:). Si escribo un error de ejecución como "tableViewview", la finalización también finaliza, presumiblemente porque ya no coincide literalmente con la primera parte del nombre del método.
¿Hay alguna forma de completarlo con el teclado en una lista de este tipo sin tener que recurrir a la función de deslizamiento o al azar de un número aleatorio de teclas para navegar por la lista larga? Me está costando creer que la finalización del código para los métodos Objetive-C multiparamétricos es muy limitada, pero ni la experimentación ni la documentación han demostrado ser esclarecedoras hasta el momento.
actualización de aclaración: encima me refiero a la realización de una declaración de método (por ejemplo, en un archivo .m), no de una llamada al método. Para las llamadas a métodos, XCode 4.x realiza la finalización para cada parte de parámetro de método de forma independiente; esto funciona genial El problema anterior solo se aplica a las declaraciones, generalmente al comenzar a escribir una nueva implementación de método en un archivo .m.
¡Estoy enfrentando el mismo problema! – Vasu