【发布时间】:2015-12-21 11:34:23
【问题描述】:
我目前正在尝试将 objectId 保存在另一个用户的数组中。不幸的是,我遇到了一个错误。这是我尝试过的:
let name = (PFUser.currentUser()!["FirstName"] as! String) + " " + (PFUser.currentUser()!["LastName"] as! String)
let News = News(title: "\(name) accepted your ...", user: PFUser.currentUser()!)
News.saveInBackgroundWithBlock({ (success: Bool, error: NSError?) -> Void in
if (success){
let user = self.interest.user as! User
user.joinNews(News.objectId!)
} else {
print("--------")
}
})
这是我为此创建的 func joinNews:
public func joinNews(newsId: String) {
newsIds.insert(newsId, atIndex: 0)
saveInBackgroundWithBlock { (success, error) -> Void in
if error != nil {
print("\(error!.localizedDescription)")
}
}
}
提前感谢您的帮助!
【问题讨论】:
-
你遇到了什么错误?
-
哦,是的,对不起,我忘记了......我的错......这里是:“捕获“NSInternalInconsistencyException”,原因是“用户无法保存,除非他们已通过登录或注册进行身份验证”“
标签: arrays string swift parse-platform insert