Я пытаюсь проанализировать XML-файл с помощью NSXMLParser, у меня также есть класс Container, в котором у меня есть несколько переменных экземпляра.Один из элементов, которые я пытаюсь проанализировать в XML:
<book sn="32.859669048339128" pn="-116.917800670489670">
Я пытаюсь сохранить значения sn и pn в переменной экземпляра объекта Container: NSNumber *sn, NSNumber *pn
.
Я хочу, чтобы, когда мой анализатор получил attributeValues, он мог сохранять его как Double (или с плавающей точкой) в этих указателях NSNumber.
Прямо сейчас, все, что он делает, это простосохраняет строку в NSNumber.
Код парсера выглядит следующим образом:
if([elementName isEqualToString:@"book"]){
container = [[Container alloc] init];
container.sn=[attributeDict objectForKey:@"sn"];
container.pn=[attributeDict objectForKey:@"pn"];
}
Я хочу, чтобы тип container.sn инициализировался как float или double.Есть идеи как это сделать?