2017-05-31 4 views
0

WebサーバーへのRESTfulな呼び出しを行い、カスタムUITableViewを返すフレームワークを作成しています。 iOSクライアントは自分のフレームワークをインポートし、1つのパブリッククラスのインスタンスを作成し、1つのメソッドを呼び出してUITableViewを返します。「バンドル内のNIBをロードできませんでした」エラー

私は「NSInternalInconsistencyException: 『バンドル内NIBをロードできませんでした』」取得していますが、エラーとエラーを引き起こしているかを把握するように見えることはできません。

enter image description here

を私はデフォルトのテーブルビューのセルを持っています私のフレームワークと私のカスタムテーブルビュークラスでxibを使って作成した場合、私はviewDidLoad()にセルを登録します:enter image description here

私のフレームワークではコンパイルがうまくいきますが、メソッドを使ってテーブルビューを取得しようとすると、エラーが発生しました。何が問題なの?私が試した

がいくつか/確認:私のXIBのターゲットは、フレームワークのように選択されていることを確認しました

  • を。
+0

ここから試してみるとうまくいきます。 https://www.hackingwithswift.com/example-code/uikit/how-to-register-a-cell-for-uitableviewcell-reuse –

答えて

0

私の解決策を発見しました。

私の理解と説明が正しいかどうかわかりませんが、カスタムテーブルビューのセルを使用するクラスにUINibを登録する必要があります。 enter image description here

関連する問題