У меня есть проект, работающий с iOS 13.0, который состоит из фреймворка (общего), который содержит все представления, и цели приложения, которая использует фреймворк для отображения пользовательского интерфейса. Сам проект строится нормально.
Когда я хочу реализовать предварительный просмотр в RatingView.swift, представление холста говорит Failed to build RatingView.swift
и 'RatingView' is not a member type of 'Common'
. Я делаю предварительный просмотр так:
#if DEBUG
import SwiftUI
struct RatingViewRepresentable: UIViewRepresentable {
func makeUIView(context: Context) -> UIView {
return RatingView()
}
func updateUIView(_ view: UIView, context: Context) {}
}
struct RatingView_Preview: PreviewProvider {
static var previews: some View {
RatingViewRepresentable()
}
}
#endif