2016-02-23 4 views
0

У меня есть этот небольшой проект, который мне нужно прочитать 2 файла csv в Swift, , но я предполагаю, что с его приложения терминала я не могу его прочитать, как я делаю это в IOS.Прочтите файл CSV. Проект Swift Terminal

Как я могу это прочитать?

уже пробовал:

let file_manager = NSFileManager.defaultManager() 
let data: NSData = file_manager.contentsAtPath("./test/users.csv")! 
let seq_file = NSString(data: data, encoding: NSUTF8StringEncoding) 
print(seq_file) 

let string = try? NSString(contentsOfFile: "./test/users.csv", encoding: NSASCIIStringEncoding) 
print(string) 

Но так как я не могу отметить Target Членство любого из этих файлов, не работает ..

ответ

0

Добавить его в Copy Files, как показано на скриншоте

Screenshow

Чтобы получить путь:

let bundle = NSBundle.mainBundle() 
let path = bundle.pathForResource("users", ofType: "csv") 
+0

Но мой путь может измениться, скажем, если другой компьютер справляется с программой. @Lennet –

+0

@ViniciusAlbino i обновил мой ответ;) – Lennet

+0

Ницца, я могу использовать его для тестов, но, позвольте мне объяснить лучше. Мне нужно загрузить файл, который будет вводиться пользователем, на том же уровне, что и мой proj. @Lennet –

Смежные вопросы