вы анализируете с помощью NSXMLParser ?? вот метод. создать изменяемый массив для хранения содержимого xml. в методах делегата сделайте следующее:
nsmutablearray noOfObjetcsArray;
nsstring elementNameStr;
- (void) парсер: (NSXMLParser *) парсер didStartElement: (NSString *) elementName namespaceURI: (NSString *) namespaceURI
qualName: (NSString *) Атрибуты qName: (NSDictionary *) atributeDict
{
if ([elementName isEqualToString: @ "NoOfObjectsDetected"])
{
noOfObjetcsArray = [nsmutablearray alloc] initwithcapacity: 0];
elementNameStr = elementName;
}
}
- (void) парсер: (NSXMLParser *) парсер найденХарактеры: (NSString *) строка
{
if ([elementNameStr isEqualToString: @ "NoOfObjectsDetected"])
{
[noOfObjetcsArray addObject:string];
}
}
когда синтаксический анализ будет завершен, вы получите содержимое массива. поскольку вы хотите использовать его как значение типа int, везде, где вы используете это значение, дайте:
[[noOfObjetcsArray objectAtIndex: 0] intValue]
это преобразует строку в значение типа int. это способ, которым вы можете получить значение. попробуй.
всего наилучшего:)
}