Muszę przeczytać zawartość krótkiego pliku tekstowego w moim programie Swift. Zrobiłem to:Czytanie krótkiego pliku tekstowego na ciąg w szybkim tempie
var err: NSError?
let bundle = NSBundle.mainBundle()
let path = bundle.pathForResource("cards", ofType: "ini")
let content = String(contentsOfFile: path!, encoding: NSUTF8StringEncoding, error: nil)
Mój problem polega na tym, że nie mogę używać zgłaszania błędów. Jeśli zmienię ostatnią linię na tę:
let content = String(contentsOfFile: path!, encoding: NSUTF8StringEncoding, error: err)
Kompilator narzeka "Dodatkowy argument" contentsOfFile "w wywołaniu". To ma dla mnie zero sensu, może ktoś inny może to zrozumieć?
gdzie można znaleźć rozwiązanie –
Rozwiązanie znajduje się poniżej. Przekaż 'err' przez referencję:' & err'. – udondan