У меня есть этот код в новой игровой площадкеNSData (contentsOfURL: URL) всегда возвращается ноль
import Foundation
let blogsURL: NSURL = NSURL(fileURLWithPath: "/Users/Francis/Documents/Xcode_projects/KM registratie/blogs.json")
let data = NSData(contentsOfURL: blogsURL)
На второй строке площадка говорит мне, что он (правильно) инициализируется в URL со ссылкой на file:///Users/Francis/Documents/Xcode_projects/KM%20registratie/blogs.json
и на в третьей строке игровая площадка сообщает мне, что данные nil
Я уже googled вокруг, но никакая проблема, кажется, не такая же проблема. Я нашел это «NSData contentsOfURL constructor returns nil», но ни перезапуск Xcode, ни перезагрузка всего моего компьютера не устраняет проблему.
не уверен в% 20, но это, вероятно, следует беглый пространство вместо кодированной: '"/Users/Francis/Документы/Xcode_projects/KM \ registratie/blogs.json "' – Wain
вы избегаете только тех случаев, когда вы не вставляете круглые скобки вокруг пути вправо? В этом случае нет необходимости скрывать пространство. Но я попробовал его во всяком случае, он дает синтаксическую ошибку на обратной косой черте – Fr4nc3sc0NL
Я думаю, игровая площадка находится в своей песочнице и не может получить доступ к файлам снаружи. – vadian