Iteriere Dictionary mit Dictionary-Daten und füge sie in swift @ zu einem Array hin

Ich habe ein Wörterbuch mit mehreren Wörterbuchdaten:

{
    1455201094707 =     {
    };
    1455201116404 =     {
    }: 
    1455201287530 =     {
    };
}

Ich muss alle diese Wörterbücher in kürzester Zeit zu einem Array hinzufügen. So iterieren Sie das Wörterbuch als:

for let tempDict in dataDictionary
{
     self.tempArray.addObject(tempDict)
}

Error "let pattern kann nicht in einem bereits unveränderlichen Kontext verschachtelt erscheinen"

for tempDict in dataDictionary as! NSMutableDictionary
{
     self.tempArray.addObject(tempDict)
}

Error: Argumenttyp Element (auch bekannt als (Schlüssel: AnyObject, Wert: AnyObject)) Argumenttyp entspricht nicht dem erwarteten Typ anyobject

for tempDict in dataDictionary as! NSMutableDictionary
{
     self.tempArray.addObject(tempDict as! AnyObject)
}

Error: Wert vom Typ '(Swift.AnyObject, Swift.AnyObject)' (0x1209dee18) konnte nicht in 'Swift.AnyObject' (0x11d57d018) umgewandelt werden.

for tempDict in dataDictionary
{
     self.tempArray.addObject(tempDict)
}

Error: Wert vom Typ AnyObject hat keinen Mitgliedsgenerator

Bearbeite

Ich möchte das endgültige Array als:

(
  {
    1455201094707 =     {
    };
  }
  {
     1455201116404 =     {
     }:
  } 
)   

Was ist der richtige Weg, um dies umzusetzen?

Jede Hilfe wird geschätzt .....

Ich habe Code verwendet:

var tempArray:[NSDictionary] = []

    for (key, value) in tempDict {
        tempArray.append([key : value])
    }

Error: Wert vom Typ AnyObject entspricht nicht dem erwarteten Dictionary-Schlüsseltyp NSCopying

code:

let tempArray = tempDict.map({ [$0.0 : $0.1] }) 

Error: Art des Ausdrucks ist mehrdeutig ohne mehr Kontext

Antworten auf die Frage(4)

Ihre Antwort auf die Frage