これはかなりの回数発生しました。
アプリケーションは正常に動作しています。次に、ビューに間違ったデリゲートを選択しましたアプリケーションが機能しませんでした(予想どおり)したがって、ビューに適切なデリゲートを選択しましたアプリケーションはまだ機能しません/ロードします(ただし、機能するはずでした)Xcodeを終了して戻っても、まだ修正されません。プロジェクトを削除して再作成するだけです
誰もが同じ問題に直面しました、それを修正する方法の手がかりはありますか?
これはかなりの回数発生しました。
アプリケーションは正常に動作しています。次に、ビューに間違ったデリゲートを選択しましたアプリケーションが機能しませんでした(予想どおり)したがって、ビューに適切なデリゲートを選択しましたアプリケーションはまだ機能しません/ロードします(ただし、機能するはずでした)Xcodeを終了して戻っても、まだ修正されません。プロジェクトを削除して再作成するだけです
誰もが同じ問題に直面しました、それを修正する方法の手がかりはありますか?
なんらかの方法で nib ファイルを壊したようです。複雑すぎない場合は、新しいペン先を作成してデリゲートを再度設定することをお勧めします。
私が推測できるのは、iPhoneシミュレーターのアプリが何らかの状態(アーカイブなど)を保存し、アプリを再度ロードしようとするたびに、保存された状態を使用しようとすることです。保存された状態はいくつかの方法でクラッシュするため、新しいコードでアプリをアップグレードしても、アプリは常にクラッシュするのが普通です
試すことができる唯一の方法は、アプリをシミュレーターから削除して再インストールすることです
シミュレーターからアプリをアンインストールする価値がある場合があります (シミュレーターで、「X」をクリックしたままにしてタップします)。
私は何が間違っているかを理解しました。
UINavigationItem のデリゲートとしてファイル所有者を割り当てたとき、「AppDeleagate」はファイル所有者を指すのをやめました。AppDeledate デリゲートをファイル所有者にリセットすると、正常に機能しました。
このリンクは、私がそれを理解するのに役立ちました。 http://forums.macrumors.com/showthread.php?t=377383
皆さん、助けてくれてありがとう:)
Vodkhang が言っていることを続けると、[ビルド] メニューから [Clean/Clean all Targets] を実行します。またはプロジェクトではなくアプリケーションを削除します。