我是Parse的新手并且遇到了这个错误。
[错误]:Like.toPost的架构不匹配;期望指针但得到[object Object](代码:111,版本:1.13.0)。
我用Google搜索了一些无用的内容,所以这是我的代码。
// Inside ParseHelper class
static func likePost(user: PFUser, post: Post) {
let likedObject = PFObject(className: ParseLikeClass)
likedObject[ParseLikeFromUser] = user
likedObject[ParseLikeToPost] = post
likedObject.saveInBackgroundWithBlock(nil)
}
// Inside viewController
private var dataSource = [Post]()
func koloda(koloda: KolodaView, didSwipeCardAtIndex index: UInt, inDirection direction: SwipeResultDirection) {
let post = dataSource[Int(index)]
if direction == SwipeResultDirection.Right {
ParseHelper.likePost(PFUser.currentUser()!, post: post)
}
}
我在Parse服务器中设置了Post类和Like类(在User和toPost中添加了两个列)。我正在使用Koloda吊舱,当我向右滑动时,我得到了错误。如何传递指针而不是对象本身?