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

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

Cannot find type ‘BindableObject’ in scope

Unknown attribute ‘ObjectBinding’

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

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

庄朋龙
庄朋龙

一个爱生活的技术菜鸟

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注