У меня есть случай, когда я нажимаю на пользовательский интерфейс, и в ответ я получаю детали этого клика. У меня есть идентификатор, т.е. tagId, который содержит некоторые элементы. Сейчас есть 2 сценария ios этого. Запрос: - IP: порт /...../ tagId Ответ: -
{
"tagId": 12345xxxx,
"itemDetails": {
"Item111": {
"itemName": "GENT GIANTS 33LB",
"itemImageURL": "0",
"itemNbrSet": null
},
"Item222": {
"itemName": "LADIES GIANTS 33LB",
"itemImageURL": "0",
"itemNbrSet": null
}
},
"tclCount": null,
"currentActiveTU": null
}
Сценарий 1: - В первом сценарии я разработал для получения всех деталей в очень первый щелчок, а затем, когда щелкает Item, я выбираю itemId из данных, хранящихся в пользовательском интерфейсе, отправляю itemImageURL и показываю детали. Это работает хорошо.
Сценарий 2: - Во втором сценарии я не могу получить данные раньше, так как здесь будет около 60-70 элементов внутри tagId, и это также будет иметь деловую сложность. Таким образом, при нажатии на элемент я получу данные об отдельных элементах в ответ. Теперь мне нужно получить данные в ответ, а затем снова нажать itemImageURL из ответа, что, безусловно, будет задержкой в пользовательском интерфейсе.
Я ищу какой-то способ, где я получаю запрос и извлекаю Данные я могу отправить 2 ответа обратно в интерфейс. Один с ItemDetails и другой с itemImageURL. Все это для достижения производительности и обеспечения отсутствия задержек в пользовательском интерфейсе.
Я использую реагировать нативно для пользовательского интерфейса.
Нужна помощь в подходе для решения этой проблемы.