簡體   English   中英

SwiftUI:UIViewRepresentable 小部件預覽

[英]SwiftUI: UIViewRepresentable widget preview

要預覽UIViewRepresentable結構,我有以下代碼:

import SwiftUI
import WidgetKit

struct ViewRepresentable: UIViewRepresentable {
  func makeUIView(context: Context) -> UIView {
    return UIView()
  }

  func updateUIView(_ uiView: UIView, context: Context) {

  }

  typealias UIViewType = UIView
}

struct ViewRepresentable_Previews: PreviewProvider {
  static var previews: some View {
    ViewRepresentable().previewContext(WidgetPreviewContext(family: .systemSmall))
  }
}

它輸出以下診斷信息。

RemoteHumanReadableError: Failed to update preview

invalid TimelineEntries

錯誤是“無法在此文件中預覽 - 無法更新預覽”

你如何解決這個錯誤?

包裹在 UIViewRepresentable 中的 UIKit 視圖在 WidgetKit 中不起作用。

來源: https : //developer.apple.com/forums/thread/653471?answerId=619627022#619627022

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM