Предварительный просмотр холста SwiftUI не показан - PullRequest
0 голосов
/ 31 октября 2019

У меня есть проект, работающий с 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
...