Ios 分析错误-注册表项fromUser的类型无效,应为map,但得到了*User

Ios 分析错误-注册表项fromUser的类型无效,应为map,但得到了*User,ios,parse-platform,Ios,Parse Platform,我有一个名为User的解析类,另一个名为activity。活动有一个需要对象的fromUser字段。 当我创建一个新活动时,保存时我会得到错误信息 注册表项fromUser的类型无效,应为映射,但得到*User 我使用的代码是: Activity *activity = [Activity object]; User *loggedInUser = [SessionService instance].loggedInUser; [activity setFromUser:loggedInUser

我有一个名为User的解析类,另一个名为activity。活动有一个需要对象的fromUser字段。 当我创建一个新活动时,保存时我会得到错误信息

注册表项fromUser的类型无效,应为映射,但得到*User

我使用的代码是:

Activity *activity = [Activity object];
User *loggedInUser = [SessionService instance].loggedInUser;
[activity setFromUser:loggedInUser];
stackoverflow上的其他解决方案使用指针,但我想使用一个对象,所以我想让它工作,或者至少理解它为什么不喜欢我的用户对象。 起初我认为这是我的用户对象,所以我也尝试:

PFObject *userObject = [PFObject objectWithClassName:@"User"];
userObject[@"name"] = loggedInUser.name;
[activity setObject:userObject forKey:@"fromUser"];

但是我仍然得到相同的错误,所以我知道这不是我的用户对象到类的映射。

映射中的对象是字典,在我的情况下,我需要使用指向数据库中对象的指针