20

を使おうとしていますUINavigationController。プログラムで作成されている 2 つのビューがあります。最初のビューでaUIButtonを押すと、2 番目のビューが前面に表示されます。

しかし、ここでアプリケーションがクラッシュして例外が発生します:

ペン先がロードされましたが、ビュー アウトレットが設定されていませんでした

この原因とその解決方法について説明します。

4

6 に答える 6

17

これを行います(xibにビューがないため、追加してからこれを行います):

ここに画像の説明を入力

于 2013-06-26T13:26:50.953 に答える
6

「接続インスペクタ」(一番右) タブで選択する「ビュー」アウトレットが表示されない場合は、代わりにファイルの所有者カスタム クラスの汎用ビュー コントローラ (UICollectionViewController など) に戻る必要があることがわかりました。以前に入力したサブクラス。Xcodeを閉じて再度開くと、ビューアウトレットが再び表示されたので、sagarcool89の回答で説明されているように接続しました。次に、ファイルの所有者のカスタム クラスをサブクラスに戻し、最終的にこのエラーを回避しました。

于 2014-06-14T02:32:45.210 に答える