SwiftUI 旧项目报错处理记录 Cannot find type 'BindableObject' in scope

作者:庄朋龙 发布时间: 2022-10-16 阅读量:0

从github下载一个三年前的SwiftUI项目代码,导入xcode然后编译报错,保存提示如下:

Cannot find type 'BindableObject' in scope

Unknown attribute 'ObjectBinding'

在苹果开发论坛查询偶得知新版的SwiftUI已经弃用这些了,可以使用下面的代替:

BindableObject 请替换为 ObservableObject.
ObjectBinding 请替换为 ObservedObject.
NavigationButton 请替换为 NavigationLink