iOS - плохой доступ к EXC, ранее работал на iOS 4 - PullRequest
0 голосов
/ 06 ноября 2011

Если я не сошел с ума, это работало должным образом на iOS4. Я обновился до iOS5, и теперь он выдает эту ошибку неверного доступа на [indexPath section]. Это на UITableView:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{    
    // Get the cell label and value
    NSLog(@"section: %@", [indexPath section]); /* BAD ACCESS ERROR HERE */
...

1 Ответ

4 голосов
/ 06 ноября 2011

Оператор журнала сам вызывает ошибку.

NSLog(@"section: %@", [indexPath section]); /* BAD ACCESS ERROR HERE */

Вы пытаетесь записать целое число, как если бы оно было объектом. Должно быть:

NSLog(@"section: %i", [indexPath section]);
...