2016-04-03 8 views
0

ポインタが実際にデータベース "school_name"のキーであるかどうかを検出しようとしています。キーは私がポインタを含むキーに対して同じコマンドを実行した場合、それは常にゼロとして出てくるポインタがParse-Serverでnilであるかどうかを検出する

if PFUser.currentUser()?.objectForKey("school_name") == nil { 

    // Do Something 

} 

を書き込むことによって価値を持っている場合、通常、私は確認することができます。

は私が

if PFUser.currentUser()?.objectForKey("school_name")?.pointerValue == nil 

    // Do Something 

} 

を試みたが、それはつねにnil

私は、解析サーバダッシュボード上のアプリ上の他の部分にアクセスすることができますので、そこに価値があると確信しているに出てきます。私はそれを正しい方法でやっていますか?

答えて

0

私はそれを理解しましたが、私は他の人のために投稿を残すと思っていました。

私が使用する必要があります:

if PFUser.currentUser()?.objectForKey("school_name")?.objectId == nil 

// Do Something 

} 
関連する問題