Если вы используете XSLT 2.0, укажите xpath-default-namespace="http://www.example.com"
в разделе stylesheet
.
вы должны использовать
class Post {
var images: [String]
let userId: String
var snapshot : [String : AnyObject]?
}
class User {
let id: String
}
при получении сообщений, вы можете сделать что-то вроде этого. repo.findPostsByUserId(userId, page, size)
@ Galo Torres Sevilla - лучший ответ, поэтому я добавлю его как правильный ответ:
Первый вариант лучше. В каждом сообщении всегда должна быть ссылка на того, кто его опубликовал. С другой стороны, пользователям не нужно указывать ссылки на свои сообщения. Представьте себе ситуацию, когда вы хотите отображать только имя пользователя и аватарку. Зачем вам выбирать все сообщения в этом случае? Кроме того, модель в вашем случае не должна содержать переменных, которые указывают на ссылочные типы, такие как изображения, лучше хранить их в типах значений, таких как String, которая указывает на URL-адрес изображения, и загружать изображение по мере необходимости.
blockquote>- Гало Торрес Севилья