Lire fichier à swift, aire de jeux iOS

Avoir cherché à travers les nombreux (nombreuses!) swift terrain de jeu des questions aux même métier ce code, je suis toujours en difficulté.

J'ai placé un fichier texte dans le Resources dossier de contenu de l'emballage et il apparaît comme un alias (lien) dans le cours d'exécution ainsi que les fichiers temporaires générés par l'aire de jeux (/var/folders/...).

import UIKit

let bundle = NSBundle.mainBundle()

let myFilePath = bundle.pathForResource("dict1", ofType: "txt")

println(myFilePath)    //<-- this is correct, there is a shortcut to the Resource file at this location

var error:NSError?

var content = String(contentsOfFile:myFilePath!, encoding:NSUTF8StringEncoding, error: &error)

println(content!)  //<-- this is *NOT* the file contents [EDIT: see later note]

//Demonstrate there's no error
if let theError = error {
    print("\(theError.localizedDescription)")
} else {
    print("No error")
}

Le problème étant, que content est indiqué dans la cour de récréation de sortie comme étant Some "apple\ngame\nhow\nswift\ntoken", plutôt que le contenu du fichier comme prévu.

C'est de trouver le fichier, parce que si je change le nom de fichier, il erreurs. Tous les conseils sur le contenu du fichier?

Xcode 6.1

EDIT:
Ainsi, la réelle problème était que je ne m'attendais pas à l'aire de sortie (y compris, println) pour être échappé. Qui, combiné à la fatigue et d'autres conneries m'a amené à croire qu'il y avait un problème, quand il n'en existait pas.

Il est intéressant de noter, tout ne semble être échappé dans l'aire de jeux:

println("foo\nbar")    //Outputs "foo\nbar", escaped
println("\\n")         // Outputs "\n", unescaped
Ce code fonctionne bien pour moi si j'ai mis un dict1.txt fichier à l'endroit approprié. Ce qui est dans votre dict1.txt fichier et comment est-il différent de ce que vous voyez dans votre content variable?
il est incroyable de voir comment une simple question m'a amené à l' (évidente) de réponse. Oui, bien sûr content correspond au fichier. Je n'code fatigué. Ce qui m'a jeté était échappé '\n', ce qui fait le contenu de ressembler à un chemin d'accès.
Comme je suis en train d'apprendre, aire de jeux sortie d' println != sortie de la console de println. Plus d'infos sur la console à cette question.

OriginalL'auteur alttag | 2014-10-23