私のプログラムは以下のレポートでクラッシュします。UITableViewクラッシュインスタンスに送信された認識できないセレクタ
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIView tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x7fb4e1c099b0'
これは私のテーブルビューメソッドの実装です。
クラッシュログhere。
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
if (section == 0) {
return 6;
}
return 5;
}
これはなぜ起こっているのですか? (0セクション==) それは「もし」の内部のように扱うかの場合
else if?セクションは、セクションが0であるかどうかをチェックする必要がある理由よりも唯一です。 –
'tableview'は常に' numberOfRowsInSection'のために1を返します –
完全なクラッシュログを共有してください。 – Adeel