02-ContentView-8.swift 583 B

1234567891011121314151617181920
  1. var body: some View {
  2. List {
  3. Button("Check Cache") {
  4. KingfisherManager.shared.cache.calculateDiskStorageSize { result in
  5. switch result {
  6. case .success(let size):
  7. print("Size: \(Double(size) / 1024 / 1024) MB")
  8. case .failure(let error):
  9. print("Some error: \(error)")
  10. }
  11. }
  12. }
  13. ForEach(0 ..< 10) { i in
  14. HStack {
  15. KFImage(url(at: i))
  16. // ...
  17. }
  18. }
  19. }.listStyle(.plain)
  20. }