从解析中解析对象不能使用Xcode版本6.3.1

时间:2015-09-03 09:59:25

标签: swift parse-platform

我在使用Parse检索数据时遇到问题。 编译器说: AnyObject? is not convertible to "NSString"。 我尝试过展开,但是当我尝试这样做时,我得到了另一个编译器错误NSString is not convertible to 'StringLiteralConvertible'。 我将不胜感激任何帮助。

   let query = PFQuery(className: "TestObject")
   let fetchedObject =  query.getFirstObject()
   var name: String
   if let fetchedName = fetchedObject["User"] as? NSString {
       name = fetchedName
   }

1 个答案:

答案 0 :(得分:0)

getFirstObject()返回可选对象(PFObject?)

试试这个:

 let query = PFQuery(className: "TestObject")
 let fetchedObject = query.getFirstObject()

 var name = fetchedObject?["User"] as? String

 if let name = name {
     println("name is \(name)")
 } else {
     println("don't fetch name")
 }