ios - 如何在 Parse 的安装类中应用更新删除查询?

标签 ios objective-c parse-platform pfinstallation

我正在开发使用 Parse 一对一推送通知的应用程序。

我为此使用安装类,但我无法在安装类中应用更新或删除查询

enter image description here .

上图中有多个同一个USERID的条目。

我想检查 USERID 是否已经在安装类中,只需更新该列即可。

下面是我的代码,我在其中获取安装类的详细信息并使用 USERID 进行查询。

  PFInstallation *installation = [PFInstallation currentInstallation];

        NSLog(@"%@",installation);

        PFQuery *query = [PFInstallation query ];

        [query whereKey:@"USERID" equalTo:getUserId];

但不知道我必须使用哪个代码来进行更新查询。

如有任何帮助,我们将不胜感激。

最佳答案

首先,检查用户是否在场:-

 BOOL isFound=FALSE;
PFQuery *query = [PFInstallation query ];
[query whereKey:@"USERID" equalTo:getUserId]; 
NSError *error=nil;
 NSArray *arrayTest=[query findObjects:&error];
 if(!error)
       {
            if([arrayTest count]>0)
            {
               isFound=TRUE;
            }
        }

其次,如果用户发现更新安装对象:-

if(isFound)
{
     PFInstallation *installation = [PFInstallation currentInstallation];
        [installation setObject:@"whatever you want to set" forKey:@"ColumnName"];
        [installation saveInBackground]; 
}

关于ios - 如何在 Parse 的安装类中应用更新删除查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35125152/

相关文章:

ios - ARKit - 为什么旋转设备时相机的 viewMatrix 位置会发生变化?

ios - 如何使用已解析的 XML 填充表格 View ?

objective-c - 从命令行运行 Xcode iOS 应用程序

ios - 在两个 PFObject 上存储一对一指针

ios - 我可以强制 Siri 以不同的方式发音我的应用程序名称吗?

ios - 我已经隐藏了导航栏和状态栏,现在屏幕边缘平移手势返回不起作用,这是典型的吗?

ios - UIImageView 在设备上的启动屏幕中缺少图像

ios - 核心数据 - 创建 NSFetchedResultsController 时运行时崩溃

javascript - .getTime 不是函数

javascript - 检索 parse.com 数据并显示在数据表中