【问题标题】:WriteToFile not Working SwiftWriteToFile 不工作 Swift
【发布时间】:2014-11-06 19:06:16
【问题描述】:

我已经被这个问题困扰了好几个小时。我尝试在Objective C,Swift中编写类,记录数组的输出(这不是零,如果记录的话根本没有问题),甚至使用NSURL来使用writeToFile。我清理了项目并在 iOS 模拟器和 iOS 设备上进行了测试。这个确切的代码适用于不同的类,但不适用于这一类。任何帮助将不胜感激...

    let paths = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)
    var docs: String = paths[0] as String
    let responseData = docs.stringByAppendingPathComponent("myOwnData.plist")
    let test = self.tweetsArray!.writeToFile(responseData, atomically: true)
    println(test)

【问题讨论】:

  • 我在代码开头添加了let array: NSArray = ["abc"],它打印为true。
  • @gabbler 所以虽然这不是问题的答案,但它让我找到了正确的路径。显然,要解决这个问题,我需要做的就是在顶部添加self.tweetsArray = NSArray();。随意发布这个作为答案,非常感谢:)

标签: ios arrays swift writetofile


【解决方案1】:

我在开头添加了let array: NSArray = ["abc"] 测试了代码,它工作正常。 OP 通过在顶部添加self.tweetsArray = NSArray() 解决了它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-28
    • 2011-11-06
    • 1970-01-01
    • 2011-11-06
    • 2016-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多