2012-03-08 11 views
2

Xcode 4.3をインストールしてから4.3.1に進み、XcodeはRefactor-> Extract ...操作を実行できなくなりました。これは以前のビルドでうまくいきました。 obj-cメソッドでコードブロックを選択すると、必要に応じて引数と戻り値の型を計算し、メソッドのシグネチャを選択し、プレビューを表示してからコードを変更します。Xcode 4.3&4.3.1改ざんリファクタリング?

ここでは、メソッドのシグネチャを選択できますが、プレビューのステップでは、「メソッド内にコードが存在しないため、メソッドからコードを抽出できません」というエラーが表示されます。

誰もがこの問題を回避する方法を知っていますか、またはこれらのビルドで実際に抽出が壊れていませんか?

答えて

2

私は理由を見つけたと思う。

私の場合、デリゲートメソッドの実装でこの抽出を試みました。だから、Xcodeがそのメソッドのインターフェースを見つけていない可能性があり、エラーを表示している可能性があります。

これは私の場合、これがXcodeのバグかどうかわからない理由です。

これはあなたに役立つことを望みます:)

+0

私は私の試みで同様のパターンを見たことができます。また、索引付けは時々破られているように見え、その後、シンボルのナビゲーションとリファクタリングも中断されます。 – Prometheus

+0

意味があります。私は同じ問題を抱えています。私はこれがXcodeバグだと思います。 – Jarsen