diff --git a/KkuMulKum/Source/Promise/EditPromise/ViewController/ChooseContentViewController.swift b/KkuMulKum/Source/Promise/EditPromise/ViewController/ChooseContentViewController.swift index 70a9c77..c0d0231 100644 --- a/KkuMulKum/Source/Promise/EditPromise/ViewController/ChooseContentViewController.swift +++ b/KkuMulKum/Source/Promise/EditPromise/ViewController/ChooseContentViewController.swift @@ -107,7 +107,7 @@ private extension ChooseContentViewController { viewModel.isSuccess.bindOnMain(with: self) { owner, success in if success { - let viewController = AddPromiseCompleteViewController(promiseID: self.viewModel.promiseID) + let viewController = AddPromiseCompleteViewController(promiseID: owner.viewModel.promiseID) viewController.setupNavigationBarTitle(with: "약속 수정하기") viewController.rootView.titleLabel.text = "약속이 수정되었어요!" diff --git a/KkuMulKum/Source/Promise/PagePromise/ViewController/PromiseViewController.swift b/KkuMulKum/Source/Promise/PagePromise/ViewController/PromiseViewController.swift index 41dd5ea..c4f873b 100644 --- a/KkuMulKum/Source/Promise/PagePromise/ViewController/PromiseViewController.swift +++ b/KkuMulKum/Source/Promise/PagePromise/ViewController/PromiseViewController.swift @@ -166,7 +166,7 @@ private extension PromiseViewController { } viewModel.isFinishSuccess.bindOnMain(with: self) { owner, isSuccess in - guard let isSuccess = isSuccess else { return } + guard let isSuccess else { return } if isSuccess { self.navigationController?.popViewController(animated: true) @@ -179,8 +179,8 @@ private extension PromiseViewController { } viewModel.errorMessage.bindOnMain(with: self) { owner, message in + guard let message else { return } let toast = Toast() - guard let message = message else { return } toast.show(message: message, view: owner.view, position: .bottom, inset: 100) } @@ -237,8 +237,7 @@ extension PromiseViewController: CustomActionSheetDelegate { viewModel.deletePromise() dismiss(animated: false) - } - else { + } else { viewModel.exitPromise() dismiss(animated: false) diff --git a/KkuMulKum/Source/Promise/Tardy/ViewController/TardyViewController.swift b/KkuMulKum/Source/Promise/Tardy/ViewController/TardyViewController.swift index e484c27..3c3ce37 100644 --- a/KkuMulKum/Source/Promise/Tardy/ViewController/TardyViewController.swift +++ b/KkuMulKum/Source/Promise/Tardy/ViewController/TardyViewController.swift @@ -81,7 +81,7 @@ private extension TardyViewController { $0.tardyEmptyView.isHidden = true $0.noTardyView.isHidden = true - owner.rootView.tardyCollectionView.reloadData() + $0.tardyCollectionView.reloadData() } case .noTardyView: owner.rootView.do { @@ -115,7 +115,7 @@ private extension TardyViewController { $0.tardyEmptyView.isHidden = true $0.noTardyView.isHidden = true - owner.rootView.tardyCollectionView.reloadData() + $0.tardyCollectionView.reloadData() } case .noTardyView: owner.rootView.do { @@ -157,7 +157,10 @@ extension TardyViewController: UICollectionViewDataSource { } cell.nameLabel.setText(tardyName, style: .body06, color: .gray6) - cell.profileImageView.kf.setImage(with: URL(string: viewModel.tardyList.value[indexPath.row].profileImageURL ?? ""), placeholder: UIImage.imgProfile) + cell.profileImageView.kf.setImage( + with: URL(string: viewModel.tardyList.value[indexPath.row].profileImageURL ?? ""), + placeholder: UIImage.imgProfile + ) return cell }