2012-12-06 5 views
5

変数/クラスの名前を変更するのが壊れているようです。 XCode 4.5.2では、変数の名前を変更したいのですが、名前を入力してプレビューを表示した後、別の画面が表示され、「選択はできないタイプです名前が変更されました。 "XCode 4.5.2選択肢が名前を変更できるタイプではありません

派生したデータを削除しようとしましたが(コマンドライン経由でもオーガナイザ経由でも)、修正されませんでした。誰もまだ解決策を見つけましたか?以前のバージョンのXCodeでこれに遭遇した人が2人いましたが、新しいバージョンでは修正されていました(しかし、私は最新バージョンを使用しています)。

答えて

0

あなたの問題は分かりませんが、私はプレビューを試してみると、分割された画面ビュー、またはxcodeのアシスタントエディタビュー(.hと.mファイルを同時に表示できます)古い名前と新しい名前で名前を変更することができます。あなたのケースでは盗聴されるかもしれません。すべてのプロジェクトで同じですか、それともほんの一部ですか?

0

* .mファイルでクラス名を選択していたときにこのエラーが発生しました。私の場合、解決策は* .hファイルでこれを行うことでした。

3

私はXcode 5.0.1でリファクタリングを再開しようと約1時間を費やしてしまいましたが、明らかに理由がないために自発的に動作を停止しました。

Xcodeが特定のプロセスを終了していても実行しているように見えるので、実際にどのステップが修正されたのか分かりませんので、マシンの再起動後に実際に動作するようになりましたが、

  • のXcodeを終了します
  • 削除された〜/ライブラリ/開発/ Xcodeの/ DerivedData
  • 削除さ.xcodeproj/project.xcworkspace/xcuserdata
  • 削除さ.xcodeproj/xcuserdata/.xcuserdatad
  • 再起動し
  • 再起動Xcodeの
  • 製品 - >クリーンビルドフォルダその後

は、リファクタリングが戻って生活に春に見えました。 xcuserdataを削除すると、Xcodeが私のレイアウト設定の一部を失ってしまったことを意味しましたが、実際のリファクタツールがあればより便利でした!

+1

Xcode 6 - 6.3(ベータ版)でエラーメッセージが表示され、上記のレシピが試されました。しかし、それは役に立たなかった。 – vomako

+1

私は上記のXcode 6.2(安定版)を試しました。残念ながら、それは助けにはなりませんでした。 – Hadi

+1

Xcode 7.0で上記のすべてを試しても動作しませんでした。 – Mojo66

関連する問題