iOS5: Как предотвратить исключение для метода rectForRowAtIndexPath

Исключение:

запрос на rect по недопустимым пути индекса

Код:

CGRect rect = [tableView rectForRowAtIndexPath:[NSIndexPath indexPathForRow:i inSection:0]];

Fix:

if ([tableView numberOfRowsInSection:0] <= i) {
    return;
}

Возможно, существует лучший способ

5
задан Alex Sfinx87 28 October 2011 в 14:53
поделиться