2

User テーブルへのポインタを使用してオブジェクトを Parse に保存する必要があります。

まず、objectId で PFUser オブジェクトを取得しようとします

var query = PFUser.query()
var user = query.getUserObjectWithId(a.id)

またはそれを試してください

var user = PFUser.getUserObjectWithId(a.id)

「メンバーgetUserObjectWithIdがありません」という間違いがありました

解析 API:

+ (PFUser *)getUserObjectWithId:(NSString *)objectId

そしてもう1つ質問です。追加のクエリなしで User テーブルへのポインタを配置する簡単な方法はありますか?

以前の PFUser オブジェクトをクエリから保​​存しようとしました

var query = PFUser.query()
query.whereKey("email", equalTo:friendMail)
var friend = query.findObjects()

しかし、クエリの結果は PFUser ではありません。

4

2 に答える 2

1

2番目の質問の答え:

オブジェクトは PFUser として保存できます

friend = object as? PFUser
于 2015-02-22T15:15:37.880 に答える
0

私は自分自身のためにこの問題を経験しました。これを試して:

var user = PFQuery.getUserObjectWithId(a.id)!

私自身のプロジェクトでは、次のものを正常に使用できました。

let sampleId:String = "abcXYZ"
let sampleUser:PFUser = PFQuery.getUserObjectWithId(sampleId)!
于 2015-05-08T16:55:19.217 に答える