ios - 使用swift访问解析中的类

标签 ios swift parse-platform

刚刚在解析中创建了一个名为 universityName 的类 然后创建了 3 个列,分别命名为:universityEnrolledName、classEnrolledName 和 professorName

我正在尝试快速访问它,这就是我一直在尝试的

    var newUniversity = PFQuery(className: universityName)
    newUniversity.universityEnrolledName = universityEnrolledName
    newUniversity.classEnrolledName = classEnrolledName
    newUniversity.professorName = professorName

    //attempt number 2

    var newUniversity = PFObject(className: universityName)
    newUniversity.universityEnrolledName = self.universityEnrolledName
    newUniversity.classEnrolledName = self.classEnrolledName
    newUniversity.professorName = self.professorName

但我无法访问列 universityEnrolledName、classEnrolledName 或 professorName

我基本上是在“尝试”让用户输入他们大学的名称、他们所修类(class)的名称以及教授的姓名。

最佳答案

您要做的是创建一个新行。最简单的方法是:

var university = PFObject(classname:"universityEnrolledName")
university["universityEnrolledName"] = self.universityEnrolledName
university["classEnrolledName"] = self.classEnrolledName
university["professorName"] = self.professorName
university.saveInBackgroundWithBlock(nil)

它所做的是创建一个新的 PFObject,每个列都有值。任何列名或 PFObject 类名都必须用引号引起来,因为您的程序不知道它。在您的情况下,您的 PFObject 类似乎是“universityEnrolledName”。参见 https://www.parse.com/docs/ios/guide了解更多详情。

关于ios - 使用swift访问解析中的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30339137/

相关文章:

ios - 在每个 View 的底部添加一个按钮 - Swift

ios - 如何获取当前 PFUser 的 Facebook 访问 token

swift - 更改权限后应用程序崩溃

android - 从 SMS REACT NATIVE 读取消息

ios - 应该如何处理分页 UIScrollView 中的多个委托(delegate)

iphone - 为什么此NSLog代码将值打印为零?

objective-c - WatchKit:Swift - 如何获取数据并将其放入位于我的 iPhone App 文档文件夹中的 sqlite 数据库中

swift - 使用 Pod 解析崩溃报告导入时无法在 Swift 上运行

javascript - 解析 request.object.existed() 返回 false

ios - 使用加速度计仅调用 void 一次