gpt4 book ai didi

ios - 使用关系Parse.com保存对象而不是PFUser CurrentUser

转载 作者:行者123 更新时间:2023-12-01 19:06:05 25 4
gpt4 key购买 nike

我正在与Parse.com合作...我的应用程序在很大程度上依赖于用户之间的关系,并使用PFRelation这个东西在用户和选定的User corrent之间建立关系...

每当当前用户选择用户“A”时,便创建与PFRelation的关系,并且用户“A”会收到推送通知,其中告知当前用户已开始关注他。

现在,我已经通过标签创建了,即使是不应该对CurrentUser而是对接收通知的USER“A”出现的徽章编号,也是如此。我要说的徽章不是经典的Icon徽章,而是显示在NavigationBar上的徽章。

为此,我应该尝试将一个条目保存在特殊类_USER CurrentUser中,但不要保存到USER“A” ..您能告诉我怎么做吗?我已经有一个数组来获取用户名,并在tablebiew中显示它们。

例如,要与在Tableview上选择的用户建立关系,我实现了与数组连接的PFUser

- (void) tableView : ( UITableView * ) tableView didSelectRowAtIndexPath : ( NSIndexPath * ) indexPath {
[ self.TableView deselectRowAtIndexPath : indexPath animated : NO] ;
    
if (! isFiltered ) {

    UITableViewCell * cell = [ self.TableView cellForRowAtIndexPath : indexPath ] ;
    cell.accessoryType = UITableViewCellAccessoryCheckmark ;

    PFUser * user = [ self.Utenti objectAtIndex : indexPath.row ] ;
    PFRelation * Report = [ [ PFUser currentUser ] relationforKey : @ "Relationship "] ;
    PFInstallation currentInstallation * = [ PFInstallation currentInstallation ] ;
    NSString * RegistraNomeUtente = [ NSString stringWithFormat : @ "% @ " , [user objectForKey : FF_USER_NOMECOGNOME ]] ;
 
.....

最佳答案

基本上,您可以在解析时创建一个新类,名为Activity。在此类中,您将拥有from_user属性,它是User类的指针,而to_user也是User类的指针。也许您可以再使用一个属性名称type来指示用户之间的关系类型。每个用户都可以彼此“关注”,“发表评论”,“喜欢”。

现在回到您的代码。我假设您在单击tableView的特定行时将拥有一个特定的PFUser对象。在-tableView:didSelectRowAtIndexPath:中,使用以下伪代码保存新的Activity对象:

PFObject *activityObj = [PFObject objectWithClassName:@"Activity"];
[activityObj setObject:[PFUser currentUser] forKey:@"from_user"];
[activityObj setObject:OtherUserObj forKey:@"to_user"];
[activityObj setObject:@"follow" forKey:@"type"];
[activityObj saveInBackGround];

现在,您在当前用户和其他用户之间有了联系。您可以通过以下方式获取要显示在您的徽章项目中的以下用户总数:
PFQuery *activityQuery = [PFQuery queryWithClassName:@"Activity"];
[activityQuery whereKey:@"from_user" equalTo:[PFUser currentUser]];
[activityQuery whereKey:@"type" equalTo:@"follow"]];
[activityQuery countObjectsInBackground];

希望它能对您有所帮助:)

关于ios - 使用关系Parse.com保存对象而不是PFUser CurrentUser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19555617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com