Как разобрать массив XML в iPhone? - PullRequest
0 голосов
/ 09 июня 2011

Я делаю разбор, в моем parsearray только с двумя данными количество предупреждений и количество событий, это нормально. Когда мы находим значение как

NSString *alertcount = [[xmlparseArray objectAtIndex:indexPath.row ]objectForKey:@"alerts"];

и присвоение этих строковых значений метке

mylabel.text = [NSString stringWithFormat:@"%@", alertcount];

то же самое для событий.

тогда это становится крахом. Там написано:

индекс 0 за пределами пустого массива

И этот разбор я использую в @RootViewController:

UITableViewController {


}

не использует пользовательскую ячейку. В этом классе rootviewcontroller мы используем 7 строк (это константы), и я хочу назначить в строке № 5 значение оповещения (т. Е. mylabel.text = [NSString stringWithFormat:@"%@", alertcount]) в правой позиции ячейки № 5, то же самое, что и ячейка № 6.

1 Ответ

1 голос
/ 09 июня 2011

Ваш xmlparseArray может быть пустым. Проверьте, есть ли у вас какие-либо элементы в массиве. Пожалуйста, покажите код, где вы заполняете массив, чтобы мы могли лучше понять, где вы идете не так

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...