Skip to content

Commit 39c0517

Browse files
Jimmy liJimmy li
Jimmy li
authored and
Jimmy li
committed
fix: add losing weak property
1 parent de2b970 commit 39c0517

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

KKAPIDemo_Jimmy/ViewController/PlaylistViewController/PlaylistViewController.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,14 @@ class PlaylistViewController: UIViewController {
4848
}
4949
}
5050

51-
reloadHandler = {
51+
reloadHandler = { [weak self] in
5252
switch type {
5353
case .playlist:
5454
break
5555
case .tracks:
5656
break
5757
case .favorite:
58-
self.viewModel.getFavorite()
58+
self?.viewModel.getFavorite()
5959
}
6060
}
6161
}
@@ -120,9 +120,9 @@ extension PlaylistViewController: ViewControllerFlowProtocol {
120120
private func setupTrackList(_ local: Bool) {
121121
contentTableView.rx
122122
.modelSelected(TracksListModel.self)
123-
.subscribe(onNext: {item in
123+
.subscribe(onNext: { [weak self] item in
124124
let controller: AlbumViewController = AlbumViewController(resource: item)
125-
self.navigationController?.pushViewController(controller, animated: true)
125+
self?.navigationController?.pushViewController(controller, animated: true)
126126
}).disposed(by: disposeBag)
127127
}
128128
}

0 commit comments

Comments
 (0)