Как показать значение, хранящееся в массиве в Objective-C - PullRequest
0 голосов
/ 20 августа 2011

Я сохранил данные в массиве из XML-синтаксического анализа. В массиве я сохранил широту и долготу начальной и конечной точки. Теперь я хочу показать значение lat и long в ячейке табличного представления. Как я могу получить доступ к этому? Какой синтаксис я использую, чтобы показать значение элемента, хранящегося в массиве? Когда я печатаю на консоль, это показывает, что массив имеет 12 объектов. Значения, хранящиеся в массиве:

araystp = ( Шаг: 0x563f160, Шаг: 0x563f860, Шаг: 0x56400d0, Шаг: 0x56408e0, Шаг: 0x56410f0, Шаг: 0x5641990, Шаг: 0x5642290, Шаг: 0x5642ae0, Шаг: 0x56434a0, Шаг: 0x5643e80, Шаг: 0x56446f0, Sleg: 0x5623850 )

Ответы [ 3 ]

1 голос
/ 20 августа 2011

Ниже приведен код для получения сохраненного значения из вашего xml-запроса.

    for (int i = 0 ; i <[array count];i++)
    {
         XmlClass *class1 = (XmlClass*) [array objectAtIndex:i];
         NSString *strLat = class1.latitude;
         NSString *strLong = class1.longitude;
    }
1 голос
/ 20 августа 2011

предположим, у вас есть массив использования в XML-файле, это listofPoint, в который вы должны добавить объект вашего класса. Теперь вы синтезируете NSMutableArray в файле делегата приложения. И там, где вы выполняете событие синтаксического анализа, после его завершения создайте копию массива listofPoint для массива appdelegate. и в следующем классе определите объект класса, который вы добавили в массив listofPoint. И используйте этот синтаксис.

yourclass * Object = [[yourclass alloc] init]; Object = [appDelegate.Array objectAtIndex: 0]; NSLog (@ "% F", Object.var);

это будет работать.

0 голосов
/ 20 августа 2011
 for (int i = 0 ; i <[array count];i++)
 {
YourXmlClass *x = [array objectAtIndex:i]
NSString *s = x.latitude;
NSString *s1 = x.longitude;
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...