/ / Odczytywanie lokalnego pliku JSON za pomocą SwiftyJSON - json, swift, swifty-json

Czytanie lokalnego pliku JSON za pomocą SwiftyJSON - json, swift, swifty-json

i chciałem przeczytać mój plik „data.json”, który znajduje się w folderze „Obsługa plików”.
Ale jestem zdezorientowany, ponieważ wiele samouczków jest albo szybkich 1.0, albo nie pokazują, jak to się robi z plikiem lokalnym.

Czy ktoś może mi pomóc?

Oto jak daleko zaszedłem:

    if let path = NSBundle.mainBundle().pathForResource("data", ofType: "json") {
if let data = NSData(contentsOfMappedFile: path) {
let json = JSON(data: data, options: NSJSONReadingOptions.AllowFragments, error: nil)
println("jsonData:(json)")
}
}

otrzymuję również ostrzeżenie, że „contentOfMappedFile” jest przestarzałe.

próbowałem przez 20 minut, nie mogłem go uruchomić :(

Odpowiedzi:

6 dla odpowiedzi № 1

Bo init(contentsOfMappedFile:) jest przestarzałe w iOS8.

Więc powinieneś to zmienić

data = NSData(contentsOfMappedFile: path)

do

data = NSData(contentsOfFile: path)