我收到以下错误
只能在符合的子类上调用 - [PFObject init] PFSubclassing
这是我的代码
var likeObject = PFObject()
let user = PFUser.currentUser()?.username!
likeObject.addUniqueObject(user!, forKey: "likers")
我很困惑为什么我收到这个错误。项目按原样运行,但是当我单击与此功能关联的按钮时,它会崩溃并且我收到该错误消息。我在Obj-c中查找并发现了类似的内容,但我在Swift中寻找答案,有人可以帮助我吗?在我的脑海中,这应该工作得很好!
答案 0 :(得分:1)
您正在尝试创建通用PFObject
的实例 - 您无法做到这一点。所有实例都需要具有指定的类名。
如果您正在使用子类,那么它指定类名,以便您可以直接实例化它。
如果您使用的是PFObject
,则需要使用initWithClassName:
来指定班级名称。