7

Xcode の IB で、xib ファイルを開くだけで修正済みとして表示されるという問題を抱えている人はいますか? 実際には変更はありませんでしたが?

xib ファイルの UI を見たいだけの場合、この操作により Xcode はファイルを変更済みとして表示し、変更やその他の多くのものを破棄する必要があります。

何か案は?

4

2 に答える 2

6

これは通常、以前のバージョンのXcodeによって生成/使用された.xibファイルを開いた場合に発生します。

これはさまざまな理由で発生する可能性があります。たとえば、新しいバージョンのXcodeでは、.xibに含まれているInterfaceBuilderのバージョン番号が使用しているバージョン番号に更新されます。他の例には、xibからUIを構築するために使用されるクラスの違いが含まれます。何をしているのかは文書化されていませんが、差分を見て自分の目で確かめてください。

最終的に、これはXcodeの問題であり、実際には簡単に解決することはできません。次のいずれかを実行できます。

  1. 変更をコミットしますが、これにより差分が汚染される可能性があります。チームがあなたより古いバージョンのXcodeを実行していない限り、これによって問題が発生することはありません。(そうである場合は、すべてが最新/同じバージョンであることを確認してください)。
  2. xibファイルに加えられた変更をリセットし続けるか、ファイルをコミットしないことを選択的に選択します。
于 2012-11-12T14:40:02.190 に答える
0

XCode 4.5 では、.xib ファイルの形式が変更されました。基本的に、未使用のクラフトをフォーマットから削除します。変更が行われると、それは再び行われません。

于 2012-11-12T14:34:27.120 に答える