ios - 如何在 Swift 中将 Parse objectId 设置为指针?

标签 ios swift parse-platform

我需要用两个指针保存一些PFObject。第一个是createdBy,它等于PFUser.currentUser()。另一个是card,它等于我的示例变量s8HiwfvKtQ。当我运行此代码时,出现以下错误:

[Error]: invalid type for key card, expected *Cards, but got string (Code: 111, Version: 1.7.1)

我的代码在这里:

var ex = "s8HiwfvKtQ"

func addToWants() {
    let wants = PFObject(className:"Wants")
    wants["createdBy"] = PFUser.currentUser()
    wants["card"] = ex
    wants.save()
}

我做错了什么?

最佳答案

您不需要执行查询(当您访问服务器时,查询的成本相对较高)。相反,创建一个 placeholder for the object 只需使用 objectId 并使用它来填充指针。

关于ios - 如何在 Swift 中将 Parse objectId 设置为指针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30585999/

相关文章:

ios - 将表示十六进制值的 NSString 转换为十六进制( @"0d"到 0x0d)

ios - Xcode 中关于 iOS 中的 fenceExemptQueue 的奇怪警告

ios - 如何更改sendSynchronousRequest:urlRequest,因为已弃用

swift - 具有核心数据的 Cocoa Pod 在消费应用程序中找不到实体

ios - 在 uitableviewcell 中实现视频的最佳方式是什么?

ios - fatal error : Can't unwrap Optional. 无 将 Swift 与 Parse 结合使用时

ios - 在 appDelegate 中访问 Storyboard 和嵌套的 UIViewController

swift - 在可解码对象上使用 DidSet 或 WillSet

IOS/objective-C : Set NSItemProvider

swift - 解析和 Swift 地理点不保存