从解析中检索对象不适用于Xcode 6.3.1版

问题描述 投票:0回答:1

我在使用Parse检索数据时遇到问题。

编译器说:

AnyObject?不能转换为“ NSString”

我尝试展开,但是当我尝试展开时,出现了另一个编译器错误

NSString不可转换为'StringLiteralConvertible'

我将不胜感激。

   let query = PFQuery(className: "TestObject")
   let fetchedObject =  query.getFirstObject()
   var name: String
   if let fetchedName = fetchedObject["User"] as? NSString {
       name = fetchedName
   }
swift parse-platform
1个回答
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")
 }
© www.soinside.com 2019 - 2024. All rights reserved.