WriteToFile not Working Swift
问题描述:
我一直坚持这个问题几个小时。我尝试在Objective C,Swift中编写类,记录数组的输出(即使使用NSURL来使用writeToFile,它也不是nil,并且根本不存在任何问题)。我清理了项目并在iOS模拟器和iOS设备上进行了测试。这个确切的代码在不同的类中工作,但不在这个类中。任何帮助,将不胜感激......WriteToFile not Working Swift
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"]
在开始时加入,和它的工作。 OP通过在顶部添加self.tweetsArray = NSArray()
来解决此问题。
我在代码的开头添加了'let array:NSArray = [“abc”]',它将打印为真。 – gabbler 2014-11-06 19:25:40
@ gabbler所以虽然这不是问题的答案,但却让我走向正确的道路。显然,为了解决这个问题,我只需要在顶部添加'self.tweetsArray = NSArray();'。随意发布这个答案,非常感谢:) – isklikas 2014-11-06 19:30:10