16

Xcode 5 はメソッドの署名を変更できますか? いいえとは言えませんが、間違っていることを示したいと思います。

メソッドのパラメーターを追加 (または削除) しようとすると、Needs 1 fewer (more) colon to match originalエラーが発生します。

この場合、本当に手動リファクタリングを行う必要がありますか?

4

2 に答える 2

0

最初のメソッド名をコロン ("startRequest:") でマークし、[リファクタリング] -> [名前の変更] をクリックします。

例:

- (void)startRequest:(NSString *)url with:(NSDictionary *)post

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

于 2013-03-19T15:32:43.003 に答える
0

これまでのところ、これを行う方法を見つけることもできませんでした。一般に、Xcode はリファクタリングには適していません。

したがって、リファクタリングに使用する他の IDE を探すことをお勧めします。実際のところ、これはほとんど一般的なアプローチです。どの IDE がこれに最適かを示すことはできませんが、いくつかのオプションがあります。

于 2013-08-28T15:06:44.880 に答える