Необходимо обновить предыдущее значение экрана при переходе с нового экрана – WIPERIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Необходимо обновить предыдущее значение экрана при переходе с нового экрана – WIPER

Сообщение Anonymous »

В моем родном проекте IOS я использую архитектуру WIPER, и мне нужно обновить предыдущее конкретное значение ViewController при возвращении со вновь открытого экрана.
У меня есть переменная ниже в моей модели или класс pojo:

Код: Выделить всё

let totalAttachments: Int?
который затем инициализируется из ответа API на моем первом экране или UIController, как показано ниже:

Код: Выделить всё

cell.attachmentButton?.setTitle("\(item.totalAttachments ?? 0)", for: .normal)
Здесь ячейка представляет собой представление пользовательского интерфейса элемента представления таблицы.
Я перехожу к другому или новому экрану, как показано ниже:

Код: Выделить всё

func moveToAttachmentScreen(nav: UINavigationController, entityId: String) {
let notesListParam = NotesListParameter(
entity: entityId, menuItemId: self.menuItemId, toolId: self.toolId,
entityKind: entityNoteKind, isCreatePermission: self.isCreatePermission,
isDeletePermission: self.isDeletePermission, isEditPermission: self.isEditPermission,
isAuditPermission: self.isAuditPermission, isReadPermission: isReadPermission,
fileTypes: nil, entityPermission: self.entityPermission,
summaryStatus: "", defaultEntityPermission: defaultEntityPermission,
defaultFileTypes: nil, clientName: entityId)
wireframe.moveToAttachmentScreen(nav: nav, notesListParam: notesListParam)
}
Это строка:

Код: Выделить всё

wireframe.moveToAttachmentScreen(nav: nav, notesListParam: notesListParam)
Ниже показан метод внутри каркаса:

Код: Выделить всё

func moveToAttachmentScreen(nav: UINavigationController, notesListParam: NotesListParameter) {
if let view =
mpoAttachmentFactory?.viewController(navigation: nav) as? MPOAttachementViewController {
view.notesListParam = notesListParam
nav.pushViewController(view, animated: true)
}
}
Теперь, когда мы вернулись Ниже используется код:

Код: Выделить всё

func onclickBack() {
wireframe.popViewController()

}
Как обновить значение totalAttachments при переходе на первый экран?

Подробнее здесь: https://stackoverflow.com/questions/782 ... reen-wiper
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»