Разбор - Использование отношений против указателей?
Я использую Parse в качестве моего бэкэнда. У меня проблемы с настройкой правильного отношения между объектами.
У меня в основном есть класс с именем Post, каждый пост принадлежит пользователю (PFUser), и при получении поста я хочу, чтобы информация о пользователе была получена вместе с постом.
@interface Post : PFObject<PFSubclassing>
@property (nonatomic, strong) NSDate *time;
@property (nonatomic, strong) NSString *title;
@property (nonatomic, strong) NSString *body;
@property (nonatomic, strong, readonly) PFRelation *user;
// User in backed is defined as a relationship to _user
@end
// Saving the post
[post.user addObject:[PFUser currentUser];
[post saveInBackground];
Это отлично работает и связывает пост с этим пользователем, но когда я пытаюсь получить пост позже, не похоже, что я могу получить экземпляр _user из PFRelation.
Как правильно справиться с этим? Попытка изменить PFRelation на PFUser, но это может привести к сбою, потому что он пытается вызвать save для объекта PFUser