XCode(4.3.2)自动完成和IBAction

时间:2012-05-02 17:39:00

标签: ios xcode autocomplete

我试图找出在Xcode中创建IBAction的最不烦人的方法,没有自动完成让我失望:

所以,在.h中,我创建了一个IBAction:

enter image description here

我输入打字,自动完成功能,真棒,让我们按下标签并选中我的IBAction名称
enter image description here

这里没有显示的是光标,它在'myAction'后闪烁,但在自动完成'(id)发送者'之前 所以我的第一个问题: 1)你怎么跳'发送者'来加我的';'在这种情况下,选项卡不会执行此操作。我正在使用Command +右箭头,常规行结束快捷方式,但感觉不知何故自动完成应该足够聪明,以响应选项卡,返回,...
然后在.m中我实现了该方法 我开始输入 - (IB ...

enter image description here

很好,让我们做一个标签并开始输入我的方法名称:

enter image description here

哎呀,我们可以看到问题来到这里,我不想要多个(id)发件人...... 显然,如果我再做一个标签:

enter image description here

我最终不得不手动清理

这是我的第二个问题: 2)在这种情况下如何使用自动完成,以避免此问题

我必须假设我做了一些“错误”的事情,因为我不能是唯一一个尝试自动完成某些IBAction的人......

2 个答案:

答案 0 :(得分:2)

我已经忍受了这种痛苦太久了。刚发现你可以在你的实现中键入“ - methodName”,Xcode会为你自动完成其他所有操作。

example

答案 1 :(得分:1)

最好的答案是你的方法。根据我的经验,我只使用了命令+右箭头。它并没有打扰我,所以我没有想到它。有时,我只是将鼠标放在屏幕的右侧,这样我就可以轻松点击并将光标跳到最右边的列...但这需要准确性,我大部分时间都会想念我的行...... / p>