【发布时间】:2020-06-09 16:37:01
【问题描述】:
我想让这个 let 动态地传递给 item 属性。
如果我将“forResource”更改为静态名称,一切正常。我就是不能让它动态化。
import SwiftUI
struct PdfDetailView: View {
@Binding var item: String
let documentURL = Bundle.main.url(forResource: $item, withExtension: "pdf")!
var body: some View {
VStack(alignment: .leading) {
Text("Pdf view")
.font(.largeTitle)
HStack(alignment: .top) {
Text("PDF Below)
.font(.title)
}
PDFKitView(url: documentURL)
}
}
}
【问题讨论】: