Ios 解析LiveQuery不工作
我有一个带有LiveQuery的解析服务器 我可以通过日志信息连接到实时查询:Ios 解析LiveQuery不工作,ios,parse-platform,parse-server,livequery,Ios,Parse Platform,Parse Server,Livequery,我有一个带有LiveQuery的解析服务器 我可以通过日志信息连接到实时查询:createnewclient:1,websocket.org确认连接,但是没有调用任何完成块 以下是完整的代码: self.pfclient = [[PFLiveQueryClient alloc] init]; PFQuery* query = [PFQuery queryWithClassName:@"Reqs"]; [query whereKey:@"objectId" notEqualTo:@"asdfas"
createnewclient:1
,websocket.org确认连接,但是没有调用任何完成块
以下是完整的代码:
self.pfclient = [[PFLiveQueryClient alloc] init];
PFQuery* query = [PFQuery queryWithClassName:@"Reqs"];
[query whereKey:@"objectId" notEqualTo:@"asdfas"];
self.subscription = [self.pfclient subscribeToQuery:query];
[self.subscription addSubscribeHandler:^(PFQuery * _Nonnull query) {
NSLog(@"Subscribed");
}];
[self.subscription addUpdateHandler:^(PFQuery * _Nonnull query, PFObject * _Nonnull obj) {
NSLog(@"Update");
}];
[self.subscription addErrorHandler:^(PFQuery * _Nonnull query, NSError * _Nonnull error) {
NSLog(@"Error");
}];
正在运行的Swift 3.0代码:
let liveQueryClient = ParseLiveQuery.Client(server: "...", applicationId: ..., clientKey: ..)
var订阅:订阅?
let query:PFQuery=PFQuery(className:“className”)。whereKey(“objectId”,equalTo:“168sdf8438”)
subscription=liveQueryClient.subscribe(query).handle(Event.created){},消息位于
打印(“创建对象”)
}
您是否在使用pods?如何与swift 3集成?有很多依赖项。@AsadullahAli是的:pod'ParseLiveQuery',git:'',branch:'fix-object-decoding'哇,我已经挣扎了好几个星期了。谢谢你,伙计。我猜旧的ParseLiveQuery在连接AWS和Heroku时似乎有问题。当您编写:…
时,您的意思是自己完成这些参数吗?
var subscription: Subscription<PFObject>?
let query: PFQuery<PFObject> = PFQuery(className: "className").whereKey("objectId", equalTo: "168sdf8438")
subscription = liveQueryClient.subscribe(query).handle(Event.created) { _, message in
print("Object created")
}