在Xcode 15 Beta 8中使用#Preview宏的方式是否发生了变化?这段代码以前工作正常,但现在由于== PREVIEW UPDATE ERROR: CompileDylibError: Failed to build WatchRecoveryWidget.swift Compiling failed: cannot convert value of type 'WatchRecoveryScoreTimeLineEntry' to closure result type 'any View'
而无法编译
#Preview(as: WidgetFamily.accessoryRectangular) {
WatchRecoveryScoreWidget()
} timeline: {
WatchRecoveryScoreTimeLineEntry(date: Date(), recoveryScore: 75, subscriptionIsActive: true)
}
字符串
1条答案
按热度按时间xlpyo6sf1#
我可以通过在每个预览的上方添加
@available(iOS 17.0, *)
来解决这个问题。不知道为什么它显示的错误如此具有误导性,但希望在未来的Xcode 15更新中得到解决。所以你的预览现在看起来像这样:
字符串