提问人:Joaquin Pereira 提问时间:9/6/2023 更新时间:9/6/2023 访问量:24
无法使 Parse iOS SDK LiveQuery 正常工作。总是得到“无法将 json 解码到”
Unable to get Parse iOS SDK LiveQuery to work. Always get "cannot decode json into"
问:
我有一个解析服务器实现,我正在使用 iOS 应用程序与服务器交互。除 ParseLiveQuery 外,一切都按预期工作。
这是我的实现:
为简单起见,在初始化 parse SDK 后,对 ParseLiveQuery 的订阅将立即在 appDelegate 上进行:
Parse.Initialize(with: configuration); //appId, clientKey, server
//ParseLiveQuery
let query = Test.query()!.whereKey("isActive", equalTo: true);
let subscription = Client.shared.subscribe(query);
subscription.handle(Event.updated) { query, parseObject in
print("\(parseObject)")
}
Test 对象只是一个简单的 swift Test 类:
class Test: PFObject, PFSubclassing{
static func parseClassName() -> String {
return "Test";
}
@NSManaged var isActive:Bool;
}
环顾四周,它说我需要使用 PFObject 进行子类化,并且还需要符合 PFSubclassing。
因此,当我进入 Parse Dashboard 并更新此“Test”对象时,我在应用程序端看到一个触发器,但出现错误说“无法将 json 解码为”
我想我一定错过了一些关于 ParseLiveQuery 的基本信息,因为我在任何地方都找不到任何关于它的内容。
我感谢对这个问题的任何帮助!
答: 暂无答案
评论