簡體   English   中英

如何在解析中創建動態PFUser對象?

[英]how to create dynamic PFUser objects in parse?

場景 :-我在應用程序中使用了Parse facebook Login。 在我的應用程序中,用戶A向用戶B發送cookie嗎? 我想存儲UserA發送給UserB的Cookie數。 同樣,當UserB登錄時,應該通知他收到了多少個cookie。我想通過解析來存儲和獲取這些值。UserA可以將cookie發送給任意數量的朋友,所有這些朋友都應該更新接收到的cookie數量。

可能的解決方案 :-因此,對於UserA的每個朋友,應動態創建2個對象

 a)sent number of cookies
 b)received number of cookies

當這些朋友登錄時,他們在解析時獲取自己的接收請求對象。

問題 :-我無法通過UserA登錄更新UserB對象。 因為[PFUser currentUser]僅允許我更新UserA對象而不是UserB對象。

我是編程新手,我不想創建自己的Web服務后端。 我可以使用Parse進行操作還是應該嘗試其他操作?

您將需要了解Parse網站中提到的關系數據: https//parse.com/docs/ios_guide#objects-pointers/iOS

基本上,您將需要為Cookie創建一個新類,添加一個新的Cookie對象,設置該對象與發送者的關系(一個PFUser對象),並設置另一個與接收者的關系(另一個PFUser對象)。

PFObject *cookie = [PFObject objectWithClassName:@"Cookie"];

PFUser *sender = [PFUser currentUser];
PFRelation *sendingRelation = [sender relationforKey:@"sends"];
[sendingRelation addObject:cookie];

PFUser *receiver = //friend PFUser object;
PFRelation *receivingRelation = [receiver relationforKey:@"receives"];
[receivingRelation addObject:cookie];

然后,您可以使用關系查詢來獲取已發送或已接收的Cookie的數量: https//parse.com/docs/ios_guide#queries-relational/iOS

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM