NSDictionary aus plist erstellen und Typen deklarieren

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

  • NSDictionary aus plist erstellen und Typen deklarieren

    Ich erstelle aus einer plist im Projekt ein NSDictionary - soweit ohne Probleme:

    Quellcode

    1. let path = NSBundle.mainBundle().pathForResource("config", ofType: "plist")
    2. var dict = NSDictionary(contentsOfFile: path!)


    Zuvor hatte ich das Dictionary fest einprogrammiert und wie folgt deklariert

    Quellcode

    1. var dict = [String : Bool]()


    ... stelle ich nun auf das dict aus der plist um, meckert der Compiler an verschiedenen Stellen über ein AnyObject. Ich habe daher versucht, die Typen vorzugeben - erfolglos:

    Quellcode

    1. var dict = [String : Bool]()
    2. dict = NSDictionary(contentsOfFile: path!)

    In der zweiten Zeile wird das contentsOfFile nicht akzeptiert. Was mache ich falsch?