У меня есть две таблицы в моей базе данных синтаксического анализа. Первая таблица - это таблица пользователей, которая содержит информацию о пользователях, такую как имя пользователя, адрес электронной почты, пароль, профиль pic и т. Д. Вторая таблица содержит сообщения, добавленные пользователями. Я хочу получить сообщение вместе с подробностями пользователя, который добавил эту запись. Может ли кто-нибудь предложить мне, как это сделать на быстром языке.Извлечь данные из двух таблиц из синтаксиса с помощью swift
Я попытался следующий код:
let innerQuery = PFQuery(className: "Posts")
innerQuery.whereKey("pickUpLocation", equalTo: firstSectionLbls[0] as! String)
innerQuery.whereKey("destination", equalTo: firstSectionLbls[1] as! String)
innerQuery.limit = 10
innerQuery.skip = skip
innerQuery.orderByAscending("DepartureDate")
let query = PFUser.query()
query!.whereKey("username", matchesQuery: innerQuery)
query!.findObjectsInBackgroundWithBlock {
(results: [PFObject]?, error: NSError?) -> Void in
Я повторен с помощью указателя. Это шаги, которые я использовал для создания указателя. 1. Создал столбец с именем user в таблице users и задал его тип указателю. 2. Создал еще один столбец с тем же именем, что и «пользователь», в другом классе с именем «Посты», указав его тип на указатель.
Затем я использовал приведенный ниже код для извлечения данных пользователя вместе с данными сообщения.
let innerQuery = PFQuery(className: "Rides")
innerQuery.whereKey("pickUpLocation", equalTo: firstSectionLbls[0] as! String)
innerQuery.whereKey("destination", equalTo: firstSectionLbls[1] as! String)
innerQuery.limit = 10
innerQuery.skip = skip
innerQuery.includeKey("user")
innerQuery.orderByAscending("DepartureDate")
innerQuery.findObjectsInBackgroundWithBlock {
(results: [PFObject]?, error: NSError?) -> Void in
Но теперь я снова didnot получить данные пользователя, хотя я получил данные
Итак, что вы пробовали? StackOverflow не является службой написания кода – Arc676
, почему вы, люди, всегда оцениваете другие. Думаешь, я не пробовал. Я пробовал вышеуказанный код. –
Включает ли класс сообщений указатель на пользователя проводки? Если это так, просто используйте 'includeKey' для столбца указателя пользователя в вашем запросе сообщений. – Paulw11