将指针字段添加到PFUser的子类

cds*_*per 10 objective-c ios parse-platform

我想在我的PFUser子类中添加一个指针字段,由PFUser子类管理.理想情况下,指针对象将在PFUser子类上自动可用 - 在保存和提取用户时保存和提取.

对于任何其他PFObject子类,我只需添加一个Dynamic属性,并确保在查询时使用includeKey.

但是,对于PFUser子类,我实际上从未查询过.如何强制指针对象获取?

Rya*_*ger 4

在 Objective-C 中,这是一个简单的两步过程,即使有子类:

  1. 创建一个代表指针的本地对象,即使您还没有数据
  2. 用于fetchIfNeededInBackground在本地填充指针对象

    PFObject *yourPointerObject = [[PFUser currentUser] objectForKey"pointerKey"];
    [yourPointerObject fetchIfNeededInBackground];
    
    Run Code Online (Sandbox Code Playgroud)