2011-09-02 14 views
1

私には困惑しているバグがあります。私はちょっと前にラベルを作成しました。これは、将来置き換えられるプレースホルダです。最後にボタンで置き換えるため、UILabelを削除してその場所にUIButtonを配置します(これはInterface Builderのすべてです)。シミュレータでプログラムを実行すると、新しいボタンは表示されず、削除された古いラベルが表示されます。私はプログラム全体を検索しましたが、私はこのラベルを参照していない、それは私のプログラムから完全にはまっていますが、まだIBに現れ、新しいボタンはありません。私はプログラムを掃除し、Xcodeを何度も使用しないようにしてみました。誰かが似たような問題を知っている、または直面している場合、私はあなたの解決策を聞いてみたいと思います。 Xcodeの3でInterface Builderで削除されたUILabelがまだ表示されます

おかげで、

カイル

答えて

3

あなたのケースでは、NIBがSimulatorにキャッシュされていて、シミュレータの中からあなたのアプリを削除して再構築/再インストールしても問題ありません。

+1

もう1つのことは手動でプロジェクト内の* build *フォルダーにあります。これは* "低軌道からの核です;それは確かな唯一の方法です。" *オプション。 –

+0

ありがとう、これはトリックでした –

1

は、私はあなたがインターフェイスBuidler内XIBファイルを保存していないことを推測しているでしょう。

まだxcode 4ですが、すべての変更が何らかの理由で有効になるわけではないという印象を受けることがあります。 1つまたは2つのソースファイルがまったくコンパイルされないかのように。

次に、xcodeを閉じてすべてを保存し、もう一度やり直してください。

+0

ありがとうヘルマン、私は通常同じことを考えるだろうが、私はいくつかの時間を保存して終了しようとしたが、まだ動作しません。これは私が見た奇妙なものの1つで、ラベルはこの時点でプログラム内のどこにも参照されていないがまだ表示されているので... –