を使おうとしていますUINavigationController
。プログラムで作成されている 2 つのビューがあります。最初のビューでaUIButton
を押すと、2 番目のビューが前面に表示されます。
しかし、ここでアプリケーションがクラッシュして例外が発生します:
ペン先がロードされましたが、ビュー アウトレットが設定されていませんでした
この原因とその解決方法について説明します。
を使おうとしていますUINavigationController
。プログラムで作成されている 2 つのビューがあります。最初のビューでaUIButton
を押すと、2 番目のビューが前面に表示されます。
しかし、ここでアプリケーションがクラッシュして例外が発生します:
ペン先がロードされましたが、ビュー アウトレットが設定されていませんでした
この原因とその解決方法について説明します。
これを行います(xibにビューがないため、追加してからこれを行います):
「接続インスペクタ」(一番右) タブで選択する「ビュー」アウトレットが表示されない場合は、代わりにファイルの所有者カスタム クラスの汎用ビュー コントローラ (UICollectionViewController など) に戻る必要があることがわかりました。以前に入力したサブクラス。Xcodeを閉じて再度開くと、ビューアウトレットが再び表示されたので、sagarcool89の回答で説明されているように接続しました。次に、ファイルの所有者のカスタム クラスをサブクラスに戻し、最終的にこのエラーを回避しました。