Я создаю клон instagram для iOS, чтобы создать портфель, я настроил и сделал все необходимое для интеграции Apollo, и я даже успешно выполнил некоторые мутации. Теперь проблема заключается в следующем: я хочу создать «Post», который является объектом БД, содержащим описание, фотографию и пользователя USER, который связан с той же таблицей User в БД.
Это моя мутация :
mutation createPost($photo: File!, $description: String, $user: Object!) {
createPost (поля: {описание: $ description, photo: $ photo, пользователь: $ user}) {id}}
Когда я запускаю все сценарии и обновляю схема Файл API.swift создает непосредственно поле «пользователь» в формате String. Как правильно создать запрос?
Network.shared.apollo.perform(mutation:
CreatePostMutation(photo:(graphQLResult.data?.createFile.url)!, description: "", user: "znIVnA06gd"))
Я попытался передать свой идентификатор пользователя в виде строки, но получаю следующее ошибка без дополнительных подробностей:
Network.shared.apollo.perform(mutation:
CreatePostMutation(photo:(graphQLResult.data?.createFile.url)!, description: "", user: "znIVnA06gd"))
Спасибо за помощь