刚刚在解析中创建了一个名为 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/