在XCode4中,我發現我無法獲得代碼完成,無法簡化第一部分常見的多參數方法名稱。例如,從UITableViewDelegate
考慮以下方法:XCode4中多參數方法名稱的代碼完成
- tableView:viewForHeaderInSection:
- tableView:heightForHeaderInSection:
- tableView:accessoryTypeForRowWithIndexPath:
...
不勝枚舉;有相當多的方法開始tableView
。如果我輸入「tableView」,列表很長,不能快速導航。如果我鍵入「tableView:」,只要輸入冒號(:)就會退出代碼完成。如果我輸入諸如「tableViewview」之類的運行,則完成也會退出,可能是因爲它不再與字面上的第一個方法名稱部分匹配。
有沒有一種方法可以通過這樣的列表上的鍵盤來完成,而無需鼠標移動或敲擊隨機數字的箭頭鍵點擊來瀏覽長列表?我很難相信多參數Objective-C方法的代碼完成是如此有限,但迄今爲止實驗和文檔都沒有被證明。
澄清更新: 上面我指的是完成方法聲明(例如在.m文件中),而不是方法調用。對於方法調用,XCode 4.x獨立完成每個方法參數部分;這很好。上述問題僅適用於聲明,通常在開始在.m文件中編寫新的方法實現時。
我面臨同樣的問題! – Vasu