У меня есть переменная ниже в моей модели или класс pojo:
Код: Выделить всё
let totalAttachments: Int?
Код: Выделить всё
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()
}
Подробнее здесь: https://stackoverflow.com/questions/782 ... reen-wiper