2019年9月12日木曜日

numberOfRowsInSection unrecognized selector sent to instance

概要

Xcode でビルドした際にタイトルのようなエラーが出ました
StoryBoard で Outlets などを使っている場合に出るようです

環境

  • macOS 10.14.6
  • Xcode 10.3

エラー文

2019-09-11 16:35:13.649217+0900 ios-fndic[16100:1943401] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[ios_fndic.FirstViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x7f9d4d83a800'

対応方法

StoryBoard の Outlets をちゃんと設定するという記事をよく見たのですが自分の場合は違いました
ViewController クラスでちゃんと UITableViewDelegateUITableViewDataSource を継承して上げる必要がありました

class FirstViewController: UIViewController, UITableViewDelegate, UITableViewDataSource, ...

参考サイト

0 件のコメント:

コメントを投稿