相关疑难解决方法(0)

使用Swift读取本地文件的简单方法?

我正在尝试学习新的Swift编程语言.它看起来很棒,但我很难做一些像读取本地.txt文件内容这样简单的事情.

我已经尝试了几个我可以通过Google找到的例子,但是它们给出了编译错误,比如这里的答案:从文本文件中读取和写入数据 如果我稍微调整一下代码,它可以工作,但只能从内部的特殊位置读取该项目.

为什么用Swift读取.txt文件就像使用Ruby一样简单?我将如何阅读位于的文件内容~/file.txt

日Thnx

swift

26
推荐指数
3
解决办法
7万
查看次数

Objective-C中基于Tilde的路径

在Objective-C中,如何将基于波浪号的路径名转换为完整路径名?也就是说,我想转换~/sandbox/Users/TheBobs/sandbox.

objective-c tilde tilde-expansion

4
推荐指数
1
解决办法
2228
查看次数

无法在Swift中创建文件的路径

我尝试在Swift中打开文件.为此,我创建了文件路径.它不起作用.

maaaacy:~ $ pwd
/Users/tsypa
maaaacy:~ $ cat a.txt
test
maaaacy:~ $ ./a.swift 
nil!
maaaacy:~ $ 
Run Code Online (Sandbox Code Playgroud)

剧本:

#!/usr/bin/xcrun swift 

import Foundation

var filePath = NSBundle.mainBundle().pathForResource("a", ofType: "txt", inDirectory: "/Users/tsypa")
if let file = filePath {
        println("file path \(file)")
        // reading content of the file will be here
} else {
        println("nil!")
}
Run Code Online (Sandbox Code Playgroud)

怎么了?

macos nsbundle swift

2
推荐指数
1
解决办法
4473
查看次数

标签 统计

swift ×2

macos ×1

nsbundle ×1

objective-c ×1

tilde ×1

tilde-expansion ×1