iOS Parse:添加/获取PFUser数组

时间:2014-08-17 22:30:23

标签: ios arrays parse-platform

在我的应用中,我有一个播放列表,我想与另一位朋友分享。在解析中我保存播放列表对象,并从创建播放列表的用户保存密钥:@"user_id"

现在我将Pointer _User更改为一组用户,以便我共享未来。 我已经保存在@"user_id"列中,一组用户(可以访问相同播放列表的用户):

[
  {
    "__type" : "Pointer",
    "className" : "_User",
    "objectId" : "teH3s20xxx"
  },
  {
    "__type" : "Pointer",
    "className" : "_User",
    "objectId" : "hgkcjHyi9T"
  },
  {
    "__type" : "Pointer",
    "className" : "_User",
    "objectId" : "K2dZTEKpIX"
  },
  {
    "__type" : "Pointer",
    "className" : "_User",
    "objectId" : "4dbmDuR6LF"
  }
]

现在我需要检查当前用户是否正在使用上面提到的播放列表。如何检查我的用户是否是@"user_id"列数组中的对象?

1 个答案:

答案 0 :(得分:1)

您要做的是首先从解析中获取该列中的数组。然后你想使用for in循环遍历它:

for(PFUser *user in arrayYouGotFromParse)
{

if(user == [PFUser currentUser])
//Current user is in the array

}