0

プロジェクトを XCode で実行しようとすると、次のエラーが発生します。

'NSInvalidArgumentException'、理由: '-[UIView setDataSource2:]: 認識されないセレクターがインスタンス 0x88497f0 に送信されました'

ストーリーボードのすべてのビュー/コントローラーは正しく名前が付けられており、それらはすべてクラスのターゲット メンバーシップの一部です。私もプロトコルを使用していますが、それらも問題ないとほぼ確信しています。ただし、違いが生じる場合は、ストーリーボードを別のプロジェクトからコピーしたことに注意してください。これがどのようなエラーであるかについてのアイデアはありますか? どこから始めればよいかわかりません。一般的な説明でも役に立ちます。

4

2 に答える 2

1

UIコンポーネントはsetDataSource2メソッドからリンクされていますが、このメソッドを実装していないため、このエラーが発生します..ストーリーボードでUIコンポーネントに添付されたsetDataSource2メソッドを参照してから、この接続を解除してください。

于 2013-05-08T04:25:07.243 に答える
0

docsによるとUIView、メソッドはありませんsetDataSource2:。メソッドすらありませんsetDataSource:。そのようなメソッドを追加していない場合は、UIViewオブジェクトで呼び出すべきではありません。

于 2013-05-08T04:24:54.103 に答える