2014-07-27 35 views
0

我正在为解析iOS构建一个简单的社交网络应用程序,目前我正在研究关系,比如跟随者和跟随者。我将数据浏览器中的追随者和以下列保存为数组,以便保存所有用户名。所以这就是我遇到的问题:假设当前用户正在查看用户的个人资料并点击按钮,我需要将当前用户的姓名保存在他/她正在查看的用户的跟随者阵列中。现在据我所知,在客户端我不能这样做,而且出于安全原因做ether也不是一个好主意。所以我想尝试使用主密钥和云代码将每个用户的名称添加到适当的数组中。我以前从未使用过云代码,并且希望确保这是实现此目的的最佳方式。我设置了云代码,我只是不知道从哪里开始。任何建议,将不胜感激!解析用户下面的主密钥云代码

回答

0

我会先在云代码文件夹中的main.js中创建一个新函数。只需在开始处插入Parse.Cloud.useMasterKey();部分即可。我将发送正在修改的用户的对象ID,然后在该函数中从该用户获取数组,并将当前用户添加到该用户。然后保存并发回一个成功变量。

从Xcode中调用这个你会有这样的事情:

[PFCloud callFunctionInBackground:@"editFollowers" withParameters:@{@"user": Put objectId for user here}        
block:^(NSString *response, NSError *error) { 
            if (!error) { 

            } 
           }]; 
+0

我仍然困惑如何在云代码方面做。 – Jack

+0

@杰克你的意思是写真正的云代码功能? – Jacob

+0

我会阅读关于云代码和JavaScript的解析文档。如果你知道如何在obj c中编写你需要的代码,那么只需阅读JavaScript文档并用JavaScript中的代码创建一个云代码函数即可。 – Jacob