gpt4 book ai didi

swift - 如何获取并添加到 Syncano 对 user_profile 的引用

转载 作者:可可西里 更新时间:2023-11-01 01:36:41 26 4
gpt4 key购买 nike

如标题所示,我有问题如何添加到 syncano 对 user_profile 的引用,如果有人可以告诉我一个提示?所以这是我的代码:

 func saveName() {
let Uerextra = userextra()
Uerextra.name = (self.dict.objectForKey("first_name") as? String)!
Uerextra.lastName = (self.dict.objectForKey("last_name") as? String)!
Uerextra.avatarUrl = self.dict.objectForKey("picture")?.objectForKey("data")?.objectForKey("url") as! String
Uerextra.FacebookId = (self.dict.objectForKey("id") as? String)!
Uerextra.saveWithCompletionBlock { error in
if error != nil {
print(error)
}

}
}

而且我需要 1 个额外的字段来引用用户 ID。这是我的课:

class userextra : SCDataObject {

var name = ""
var lastName = ""
var avatarUrl = ""
var FacebookId = ""
var user: SCUserProfile! = nil

最佳答案

好的,经过几次尝试后,我设法保存了对 Syncano 的引用。这是我的代码:

func saveName() {
user_profile.please().enumaratePagesWithPredicate(nil, parameters: [SCPleaseParameterPageSize : 25]) {shouldStop, s_data, error in
guard error == nil else {
return
}
if let s_data = s_data as? [user_profile] {
for user in s_data {
let uzytkownik = user
let Uerextra = userextra()
Uerextra.name = (self.dict.objectForKey("first_name") as? String)!
Uerextra.lastName = (self.dict.objectForKey("last_name") as? String)!
Uerextra.avatarUrl = self.dict.objectForKey("picture")?.objectForKey("data")?.objectForKey("url") as! String
Uerextra.FacebookId = (self.dict.objectForKey("id") as? String)!
Uerextra.user = uzytkownik
Uerextra.saveWithCompletionBlock { error in
if error != nil {
print(error)
}

}
}
}

}
}

和 user_profile 类:

class user_profile: SCUserProfile {
var id = 0
var Name = ""
var Surename = ""

}

最重要的是在app delegate中注册类

SCUser.registerClassWithProfileClass(userextra.self)
SCUser.registerClassWithProfileClass(user_profile.self)

关于swift - 如何获取并添加到 Syncano 对 user_profile 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36699056/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com