Xcode:如何重构/重命名方法和添加(或删除)其参数?

Bla*_*laz 13 automated-refactoring xcode5

Xcode 5能够改变方法的签名吗?据我所知,但我想表现出错.

如果我尝试添加(或删除)方法的参数,我会受到Needs 1 fewer (more) colon to match original错误的欢迎.

在这种情况下,我真的必须做一个手动重构吗?

Kap*_*ain 0

用冒号标记第一个方法名称(“startRequest:”),然后单击 Refactor-> Rename

例子:

- (void)startRequest:(NSString *)url with:(NSDictionary *)post
Run Code Online (Sandbox Code Playgroud)

http://developer.apple.com/library/ios/#recipes/xcode_help-source_editor/RefactorRenaming/RefactorRenaming.html

  • 起初,我对你的建议感到惊讶,即右键单击方法的哪一部分(即“startRequest:”而不是“with:”)很重要,但现在我发现你可能误读了我的问题:**你可以添加/删除_参数_吗?** (4认同)
  • 不,我无法添加/删除参数 (4认同)