【发布时间】:2019-07-14 14:39:22
【问题描述】:
在 Xcode 11 的 beta 3 中,画布视图不起作用我总是收到这条消息“TestPremier.app 崩溃:与应用程序的通信被中断”。但是在 ContentView.swift 我没有这个问题。
我已经尝试使用 Swift UI 创建一个新应用程序,我已经“清理构建文件夹”或重新启动运行 Mac OS 10.15 beta 3 的 Mac。
//
// LongArticleItem.swift
// TestPremier
//
// Created by Mathieu Cloart on 13/07/2019.
// Copyright © 2019 Mathieu Cloart. All rights reserved.
//
import SwiftUI
struct LongArticleItem : View {
var article_data_loading:Article_data_loading
var body: some View {
VStack(alignment: .leading, spacing: 16.0) {
Image(article_data_loading.imageName)
.resizable()
.renderingMode(.original)
.aspectRatio(contentMode: .fill)
.frame(width: 300, height: 170)
.cornerRadius(10)
.shadow(radius: 10)
VStack(alignment: .leading, spacing: 5.0) {
Text(article_data_loading.name)
.color(.primary)
.font(.headline)
Text(article_data_loading.description)
.font(.subheadline)
.color(.secondary)
.multilineTextAlignment(.leading)
.lineLimit(4)
.frame(height: 80)
}
.frame(width: 330)
}
}
}
#if DEBUG
struct LongArticleItem_Previews : PreviewProvider {
static var previews: some View {
LongArticleItem(article_data_loading: articleData[0])
}
}
#endif
我希望在画布视图中看到这个结果,但实际上我没有,即使我的构建成功
【问题讨论】: