разбор целочисленного значения - PullRequest
0 голосов
/ 13 сентября 2011

У меня есть XML-документ со структурой, подобной этой

<id>some number like 456<\id>
<name>some name like string<\name>

Поэтому я анализирую документ с помощью NSXMLParser и помещаю результат в массив объектов ogf со структурой, подобной сущности xml.

Но когда я пытаюсь разобрать идентификатор как NSInteger, он не может этого сделать, я анализирую его как NSNumber.

После того, как синтаксический анализ завершен, и у меня есть содержимое моего документа xml в массив, я печатаю значения массива и число, в котором запись id имеет совершенно другие значения, чем это, в документ xml.

Почему так происходит, я не знаю? Любая помощь будет полезна.

1 Ответ

0 голосов
/ 13 сентября 2011

это то, на что похож XML? потому что <\ id> должно быть

Второй вариант, как вы анализируете значение id, должен выглядеть примерно так:

[Array addObject:[NSNumber numberWithInt:[string intvalue]]];

При этом мне нужно увидеть код и вывод, чтобы правильно ответить

...