![]() |
1
1
不确定您关于复制问题的说明,因为“专辑”选项卡不会显示艺术家的姓名,直到您单击“流派”按钮,然后它才会正确显示艺术家的名称。我看到错误的地方是转到歌曲选项卡。 从发生的事情来看,我认为这个问题是因为你通过保存到你的歌曲中的名为songArtist的NSString来显示艺术家的名字,而不是从引用的艺术家实体中获取艺术家的名字。 CoreData不会因为您更改了artist.artistName而更新song.artistName NSString。它不知道这两个字符串是相关的。你需要自己更新。 或者,您需要刷新Song实体中的信息,以设置Song的artistName的新变量。 希望这是有道理的。 /*更新*/ 你的歌曲引用了一位艺术家,但这是一种多对多的关系。我一直认为一首歌只有一个艺术家,所以在你的CoreData关系中取消多对多的关系。在这种情况下,您应该以song.artist.artistName的方式显示艺术家名称。然后,当艺术家实体更新时,歌曲将引用具有正确信息的艺术家。 |
![]() |
Mark George · 如何在swift ui中为文本提供内部填充 1 年前 |
![]() |
Safa Ads · CDN:无法下载中继URL:https://cdn.jsdelivr.net/cocoa/Specs/2/e/c/RxSwift/3.0.0-rc.1/RxSwift.podspec.json响应:SSL连接错误 1 年前 |
![]() |
Frakcool · 满足条件时,SwiftUI动画背景颜色更改 2 年前 |