2014-07-27 52 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