当我尝试加载相关字段时,出现此错误: " ***由于未捕获的异常终止应用程序' NSInvalidArgumentException',原因:' - [NSNull length]:无法识别的选择器发送到实例"
我觉得它是由加载数据集引起的,编译器不知道该怎么做。
任何帮助表示赞赏。
func findPostsInGroup() {
let whereClause = "GroupPostBelongsTo.objectId = 'B52F6BEA-79F8-A58B-FF15-AF840BCB2A00'"
let dataQuery = BackendlessDataQuery()
dataQuery.whereClause = whereClause
print("hey")
var error: Fault?
let posts = self.backendless.persistenceService.find(Posts.ofClass(),
dataQuery:dataQuery) as BackendlessCollection
print("hey")
if error == nil {
for post in posts.data as! [Posts] {
print("post class is \(post.PostText)")
print("post class is \(post.objectId)")
print(post.Author.name)
}
}
else {
print("Server reported an error: \(error)")
}
}
import Foundation
组表类定义
class Groups : NSObject{
var groupName: String?
var UsersInGroup = [BackendlessUser]()
var ownerId: String?
var objectId : String?
}
答案 0 :(得分:-1)
是的,帖子.Author.name是空的。确保它没有通过添加固定值来确定它。谢谢。