Ich habe ein Array innerhalb eines Arrays holen als officeList in dem folgenden Format benannt: -Wie jeden Wert von Array von Strings innerhalb eines Array
(
(
Prospect,
Propose
),
(
Open,
Fund,
Propose
),
(
Settle,
Review
)
)
Problem ist ich dieses Array bekam durch die JSON-Datei konvertieren in ein Array und als Ergebnis davon habe ich dieses Array von String innerhalb eines Arrays. Was ich will, ist jeder Wert eins nach dem anderen, wie zu holen: „Aussicht“, „vorschlagen“, usw.
ich folgenden Code verwende Daten zu holen:
for (int i = 0;i<[_officelist count];i++)
{
id val=[officeSize objectAtIndex:i];
CGFloat val1=[val floatValue];
UILabel *newLabel = [[UILabel alloc] initWithFrame:CGRectMake(x, 20,val1,15)];
newLabel.text=[NSString stringWithFormat:@"%@",_officelist[i]];
newLabel.textAlignment = NSTextAlignmentCenter;
[self.roadmapCollectionView addSubview:newLabel];
x=x+val1;
}
Sie brauchen eine weitere Schleife, um jedes Element von '_officelist [i]' zu durchlaufen? – Paulw11
Ihr Code mit Fehler, officelist und officeSize count möglicherweise Nebel übereinstimmen, so dass Sie nicht schreiben können val = [officeSize objectAtIndex: i]; direkt –
Wenn ich nicht ID-Typ verwenden, um NSArray in CGFloat zu konvertieren, was dann zu verwenden? –