选择图片分享功能
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
import SwiftUI
|
||||
import Combine
|
||||
import Foundation
|
||||
|
||||
// 扩展UserDefaults以存储收藏和阅读进度数据
|
||||
extension UserDefaults {
|
||||
// 收藏的相册ID
|
||||
var favoriteAlbumIds: [String] {
|
||||
get {
|
||||
return array(forKey: "favoriteAlbumIds") as? [String] ?? []
|
||||
}
|
||||
set {
|
||||
set(newValue, forKey: "favoriteAlbumIds")
|
||||
}
|
||||
}
|
||||
|
||||
// 保存阅读进度
|
||||
func saveReadingProgress(albumId: String, position: Double) {
|
||||
set(position, forKey: "readingProgress_\(albumId)")
|
||||
}
|
||||
|
||||
// 获取阅读进度
|
||||
func getReadingProgress(albumId: String) -> Double {
|
||||
return double(forKey: "readingProgress_\(albumId)")
|
||||
}
|
||||
|
||||
private var favoriteAlbumIdsKey: String { "favorite_album_ids" }
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user