我在我的项目中使用解析,把我面临问题 这是我的代码:
func getIdByItemName (name:String) -> String
{
let Query = PFQuery(className: "Class")
.whereKey("name", equalTo: name)
var QueryObject = Query.findObjects()
var findId:String = "????"
for quer in QueryObject!
{
findId = String(quer.objectId)
}
print("The object id id : \(findId)")
return findId
}
我的问题是返回的值将是这样的:
可选(" l7wpt4slip&#34)
我的问题是我如何删除可选项并将对象ID保持为像这样的字符串? :
l7wpt4slip
答案 0 :(得分:0)
以下是解开可选值的安全方法:
for quer in QueryObject!
{
//unwrap it with if let.
if let temp = String?(quer.objectId){
findId = temp
}
}