profileButton.publisher(for: .touchUpInside) .sink { [unowned self] _ in showProfile() } .store(in: &cancellables)