- Registriert
- 05.07.10
- Beiträge
- 104
Hi zusammen,
ich versuche gerade auf eine Arraycollection/Matrix oder wie auch immer das bei IOS heißt, zuzugreifen. Genaugenommen, bekomme ich den ersten Index über eine Variable. Der Subindex ist derzeit immer an Position 0. Das Array habe ich in Form einer .plist erstellt. Evtl. erstelle ich später noch "association parameters", aber das tut ja im Moment nichts zur Sache.
Was ich auch etwas merkwürdig finde, ist die Tatsache, dass wenn ich die Liste "pictureNames.plist" in XCODE öffne alles normal aussieht. Betrachte ich die Liste hingegen im Debugger, sehe ich die Subobjekte garnicht.
Meine derzeitigen Ansätze sind folgende:
detailViewController.detailItemNames = [self.pictureNames[objectAtIndex: indexPath.row][objectAtIndex: indexPath:0]];
oder auch:
detailViewController.detailItemNames = [self.pictureNames objectAtIndex: indexPath.row][0];
Ich habe auch schon ein paar weitere Syntaxen ausprobiert, aber das hat mich noch nicht zum gewünschten Ergebnis gebracht. Laut Doku, soll das ja wie in allen anderen Sprachen auch gehen: array[2][0]...
Hier sind noch ein paar Screenshots von der .plist und dem Debugger:
Ansicht im Debugger:
http://img180.imageshack.us/img180/9610/debugger.png
Ansicht der "pictureNames.plist" in XCODE:
http://img203.imageshack.us/img203/7560/array.png
Gruß aus dem Norden, Ole!
ich versuche gerade auf eine Arraycollection/Matrix oder wie auch immer das bei IOS heißt, zuzugreifen. Genaugenommen, bekomme ich den ersten Index über eine Variable. Der Subindex ist derzeit immer an Position 0. Das Array habe ich in Form einer .plist erstellt. Evtl. erstelle ich später noch "association parameters", aber das tut ja im Moment nichts zur Sache.
Was ich auch etwas merkwürdig finde, ist die Tatsache, dass wenn ich die Liste "pictureNames.plist" in XCODE öffne alles normal aussieht. Betrachte ich die Liste hingegen im Debugger, sehe ich die Subobjekte garnicht.
Meine derzeitigen Ansätze sind folgende:
detailViewController.detailItemNames = [self.pictureNames[objectAtIndex: indexPath.row][objectAtIndex: indexPath:0]];
oder auch:
detailViewController.detailItemNames = [self.pictureNames objectAtIndex: indexPath.row][0];
Ich habe auch schon ein paar weitere Syntaxen ausprobiert, aber das hat mich noch nicht zum gewünschten Ergebnis gebracht. Laut Doku, soll das ja wie in allen anderen Sprachen auch gehen: array[2][0]...
Hier sind noch ein paar Screenshots von der .plist und dem Debugger:
Ansicht im Debugger:
http://img180.imageshack.us/img180/9610/debugger.png
Ansicht der "pictureNames.plist" in XCODE:
http://img203.imageshack.us/img203/7560/array.png
Gruß aus dem Norden, Ole!
Zuletzt bearbeitet: