gpt4 book ai didi

ios - 使用 iOS Swift 将指针值保存在 parse.com 中

转载 作者:搜寻专家 更新时间:2023-11-01 07:28:10 25 4
gpt4 key购买 nike

我想在 Parse 中向指针字段添加一个 id。我有 2 个类 categoriesAds。在 categories 类中,objectId 是一个字符串,我用它来获取 Ads 类的所有字段。在 Ads 类中,cat 字段是指向 categories 的指针。现在,我将 cat id 添加到另一列,该列是一个字符串。添加了 String 字段,但未添加指针列“cat”。

代码如下:

let ex = "s8HiwfvKtQ"
let posts = PFObject(className: "Ads")
posts.setObject(ex, forKey: "cat")

或者替代地

posts["cat"] = ex 
posts.saveInBackground()

我尝试了上面的代码并找到了其他解决方案,但仍然无法保存 cat 字段。

下面是 categoriesAds 类的截图: Categoris class Ads class

控制台错误是:

invalid type for key cat, expected *categories, but got string (Code: 111, Version: 1.10.0)

最佳答案

这是抛出错误,因为 cat 是一个 category object 并且您将对象设置为 String 您必须为 设置一个对象猫行。

你必须做类似的事情:

 let ex = PFObject(className: "categories")
ex.objectId = "s8HiwfvKtQ"

let posts = PFObject(className: "Ads")
posts.setObject(ex, forKey: "cat")

posts.saveInBackgroundWithBlock { (success, error) -> Void in
if let error = error{
print(error.localizedDescription)
}else{
print(success)
}
}

关于ios - 使用 iOS Swift 将指针值保存在 parse.com 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34487910/

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