我正在尝试在SwiftUI中创建master:detail视图设置,其中master由@FetchRequest提供支持(以保持最新状态),以及具有可选核心数据托管对象的详细视图。
如何创建一个设置,在该设置中,详细信息视图可以随对象的变化而保持最新(例如,通过NSPersistentCloudKitContainer)。我尝试使用@ObservedObject,但似乎不适用于可选项目。
示例: 主视图包含最喜欢的预定义歌曲列表,我希望能够点击一首歌曲,并留下一首歌曲的评论(因此是可选的,因为只有在有歌曲的情况下才存在)。评论可能已在其他设备上更新或创建,因此我需要观察对象上的更改。
谢谢!