【エラー】'NSRangeException', reason: | 現役SEが最新ITネタを分かりやすく伝えるブログ

現役SEが最新ITネタを分かりやすく伝えるブログ

好奇心旺盛なうどん大好きITエンジニア。
フットサル,けん玉,クライミング,新日本プロレスが趣味。
AI と データ分析 界隈が大好き。
本屋には毎日行く。

Twitter:@waka21

マイ本棚:http://booklog.jp/users/wakagasira/front

NSRangeExceptionのエラーがどうしても取れなくてハマった

起動時にmain関数で以下のエラー。
Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayI objectAtIndex:]: index 3 beyond bounds [0 .. 2]'


久々にObjective-C触ったので勝手が分からなかったが原因判明。

StorybordでTableViewの数を変えたときに、
Table Row SectionのRowsは変わってるんですが

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
{
  return tableRow;
}

をしてるところでTableセルの数が減らせてなかった。。。

ハマったので書いときます