相关疑难解决方法(0)

从文本文件中读取和写入字符串

我需要从文本文件中读取和写入数据,但我无法弄清楚如何.

我在Swift的iBook中找到了这个示例代码,但我仍然不知道如何编写或读取数据.

import Cocoa

class DataImporter
{
    /*
    DataImporter is a class to import data from an external file.
    The class is assumed to take a non-trivial amount of time to initialize.
    */
    var fileName = "data.txt"
    // the DataImporter class would provide data importing functionality here
}

class DataManager
{
    @lazy var importer = DataImporter()
    var data = String[]()
    // the DataManager class would provide data management functionality here
}

let manager = DataManager()
manager.data += "Some data"
manager.data …
Run Code Online (Sandbox Code Playgroud)

file-io swift

273
推荐指数
7
解决办法
38万
查看次数

在Swift中逐行读取文本文件?

刚开始学习Swift,我已经从文本文件中读取了代码,应用程序显示了整个文本文件的内容.如何逐行显示并多次调用该行?

TextFile.txt包含以下内容.

  1. 香蕉
  2. 苹果
  3. 草莓
  4. 蓝莓
  5. 黑茶

以下是目前的......

  if let path = NSBundle.mainBundle().pathForResource("TextFile", ofType: "txt"){
        var data = String(contentsOfFile:path, encoding: NSUTF8StringEncoding, error: nil)
            if let content = (data){
                TextView.text = content
    }
Run Code Online (Sandbox Code Playgroud)

如果还有其他方式,请告诉我.非常感激

arrays text nsstring ios swift

38
推荐指数
6
解决办法
4万
查看次数

Swift:如何在路径String中扩展波形符

如何在Swift中使用波浪号扩展路径String?我有一个类似的字符串"~/Desktop",我想在NSFileManager方法中使用此路径,这需要将波浪号扩展为"/Users/<myuser>/Desktop".

(这有明显的问题说明问题并不存在,这应该是很容易玛丽萨.有些相似但不令人满意的问题是不能使路径在斯威夫特的文件,简单的方法来读取使用雨燕?本地文件,波浪线的基础在Objective-C的路径)

path nsfilemanager tilde-expansion home-directory swift

9
推荐指数
2
解决办法
5225
查看次数