47 lines
1.0 KiB
Swift
47 lines
1.0 KiB
Swift
//
|
|
// SPForYouViewController.swift
|
|
// ShortPlay
|
|
//
|
|
// Created by 曾觉新 on 2025/4/9.
|
|
//
|
|
|
|
import UIKit
|
|
|
|
class SPForYouViewController: SPPlayerListViewController {
|
|
|
|
override func viewDidLoad() {
|
|
super.viewDidLoad()
|
|
|
|
requestDataArr(page: 1)
|
|
|
|
}
|
|
|
|
override func viewWillAppear(_ animated: Bool) {
|
|
super.viewWillAppear(animated)
|
|
self.navigationController?.setNavigationBarHidden(true, animated: true)
|
|
}
|
|
|
|
|
|
}
|
|
|
|
extension SPForYouViewController {
|
|
|
|
private func requestDataArr(page: Int) {
|
|
|
|
SPHomeAPI.requestRecommandsTV(page: page) {[weak self] listModel in
|
|
guard let self = self else { return }
|
|
if let listModel = listModel, let list = listModel.list {
|
|
if page == 1 {
|
|
self.setDataArr(dataArr: list)
|
|
self.play()
|
|
} else {
|
|
|
|
}
|
|
self.pagination = listModel.pagination
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|