【发布时间】:2015-02-15 03:56:09
【问题描述】:
我试图了解为什么我无法从我的 AnyObject 字典类型中获取快速字符串。如果我执行 println(fileCreationDate) 它可以工作,但我需要某种实际的字符串才能使用。因此,当我尝试将其转换为 NSString(因为它是一个与 String 不同的对象,一个结构)时,它是 nil。 这是我所拥有的:
if let atts = fileManager.attributesOfItemAtPath(fileLocation.path!, error:&err) as? Dictionary<String, AnyObject> {
println(atts)
if let fileCreationDate:AnyObject = atts["NSFileCreationDate"] {
println(fileCreationDate) //prints a date
var mystring:NSString! = fileCreationDate as? NSString
println(mystring) //prints nil
}
谢谢!
【问题讨论】: