[英]New Parse forces “optional”, how to query a PFUser?
我有這段代碼,由於x代碼更改而不再起作用。
var query = PFUser.query()
var user = PFUser.currentUser()!.username
query!.whereKey("username", equalTo: "\(user)")
query!.findObjectsInBackgroundWithBlock {
(objects: [AnyObject]?, error: NSError?) -> Void in
if error == nil {
問題是PFUser.currentUser()!. username又名“ user”變量現在打印出以下內容:Optional(“ username”)
因此,它將搜索帶有以下文本的用戶名:Optional(“”)和引號之間的用戶名。
因此找不到用戶名。
自從上一次更新X代碼以來,查詢就需要此可選的廢話。
得到它的工作。
var query = PFUser.query()
query!.whereKey("username", equalTo: PFUser.currentUser()!.username!)
query!.findObjectsInBackgroundWithBlock {
加了! 在PFUser.currentUser()!. username中的用戶名之后!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.