ここで頭痛を覚え始めました...私のユーザーが私のアプリケーションにサインすると、名前を解析して新しいクラスを作成しますPFUser.Current()?.objectId!
クラスiはすべてのユーザー情報を格納し、ユーザーIDは変更されないため、ユーザーはどのデバイスからでもアクセスできます。私は、ユーザークラスに格納ことの一つは、私の質問に私をリード配列である:私はこの配列をアクセスもできるようにしたいが、これを行うことができる唯一の方法は、使用することです:swissを使ってパースサーバー上のクラス内からobjectIDを取り出す方法
var query = PFQuery(className: "\(PFUser.current()?.objectId!)") // Calling the user class
query.getObjectInBackground(withId: "") { (object: PFObject?, error: Error?) in
if error != nil {
print(error)
} else {
print(object)
}
}
問題クラスUserObjectIDからobjectIDを取得する方法がわかりません。
私は私のユーザーのリストを取得し、配列にユーザ名とIDを追加することができますいくつかのコードが見つかりました:
var query = PFUser.query()
query?.findObjectsInBackground { (objects, error) in
if let users = objects {
for object in users {
if let user = object as? PFUser {
self.usernames.append(user.username!)
self.userids.append(user.objectId!)
}
}
}
}
にはどうすれば同様の検索を行うと、すべての私の個々のuserClass内のObjectIDの代わりを見つけることができますスーパーユーザクラスですか?