for in Loop funktioniert nicht

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • for in Loop funktioniert nicht

    Irgendwie verstehe ich das nicht ?(

    Die Schleife funktioniert:

    Quellcode

    1. var recordArray: [CKRecord] = []
    2. for bmz in BMZUnits {
    3. for version in bmz.versions {
    4. }
    5. }

    Diese funktioniert nicht:

    Quellcode

    1. var recordArray: [CKRecord] = []
    2. for bmz in BMZUnits {
    3. for version in bmz.versions {
    4. let recordToSaveTwo = CKRecord(recordType: "\(bmz.name)\(version.name)")
    5. recordToSaveTwo.setValue("\(bmz.name)", forKey: "Hersteller")
    6. recordToSaveTwo.setValue("\(version.name)", forKey: "System")
    7. recordArray.append(recordToSaveTwo)
    8. }
    9. }
    die Schleife bricht beim CKRecord bzw. bei setValue passiert nichts mehr. Die Schleife wird einfach abgebrochen.

    läuft setValue irgendwie asynchron ab und daher kommt das Problem?