2

.xibXCodeのリファクタリングツールを使用して、View Controller(ファイルが関連付けられている)のクラス名の名前を変更しようとしています。新しい名前を入力すると、次のエラーメッセージが表示されます(変更のプレビューはありません)。

選択範囲は、名前を変更できるタイプではありません。

別の選択をして、再試行してください。

私はこのSOスレッドですべての提案を試しましたが、運がありません。

他のクラスや変数を問題なくリファクタリングできる場合、XCodeがクラス(および関連するファイル名)をリファクタリングできないのはなぜですか?

4

2 に答える 2

0

ファイルを選択してリファクタリングを押すか、#import "classname"でクラス名を選択して、クラス名を変更しようとしたと思います。

代わりに、@interfaceの後にインターフェイス定義で「classname」を選択してみてください

于 2013-02-28T20:38:53.227 に答える
0

私もこの問題に遭遇しました これが私の解決策です Move the whole Project to another place Then it works(to me)

于 2015-05-05T06:12:19.283 に答える