解析特定的iOS推送目标

解析特定的iOS推送目标,ios,objective-c,parse-platform,push-notification,Ios,Objective C,Parse Platform,Push Notification,我正在尝试向特定用户发送推送。我有一个指针,指向每个安装的Parse中的用户类。我以前做过,但由于某种原因,它失败了 PFUser *gameOwner = [gameObject objectForKey:@"Defender"]; PFQuery *pushQuery = [PFInstallation query]; [pushQuery whereKey:@"user" equalTo:gameOwner]; PFPush *push = [[PFPush alloc] init];

我正在尝试向特定用户发送推送。我有一个指针,指向每个安装的Parse中的用户类。我以前做过,但由于某种原因,它失败了

PFUser *gameOwner = [gameObject objectForKey:@"Defender"];

PFQuery *pushQuery = [PFInstallation query];
[pushQuery whereKey:@"user" equalTo:gameOwner];

PFPush *push = [[PFPush alloc] init];
NSDictionary *data = [NSDictionary dictionaryWithObjectsAndKeys:
                      [NSString stringWithFormat:@"New Game Started From %@!", [PFUser currentUser][@"Name"]], @"alert",
                      @"Increment", @"badge",
                      @"default", @"sound",
                      nil];
[push setQuery:pushQuery];
[push setData:data];
[push sendPushInBackground];

有什么不对劲的线索吗?

尝试将
push
设置为属性,它可能会在实际执行之前释放检查
gameOwner
是否为非零。gameOwner不是零,尝试将push设置为属性,但相同,在解析时显示一个推送,但只发送了0个推送。您确定发送中存在问题吗?您是否收到来自解析服务器的消息?我得到的解析与任何查询都不匹配