Saya mencoba menulis ekspresi derivasi untuk jumlah atribut hubungan a ke banyak.
Saya memiliki item dan grup, item tersebut memiliki harga dan total harga (jumlah * harga). Saya ingin menulis ekspresi harga total grup sebagai jumlah komponennya.
Ketika saya membangun saya mendapatkan kesalahan
kesalahan: Properti Salah Konfigurasi: Jalur kunci LAEItemGroup.totalPrice “[email protected]” menggunakan operator sebagai komponen perantara
menurut dokumentasi dan WWDC 2019 Membuat Aplikasi dengan Data Inti seharusnya bisa mendapatkan manfaat dari banyak hubungan.
Bisakah seseorang membantu saya menemukan sintaks atau cara yang benar untuk melakukannya.
Sebagai solusinya, saya mencoba menulis var yang berfungsi di kelas itu juga
@objc
public var totalPrice: Double {
value(forKeyPath: "[email protected]") as? Double ?? 0
}
jadi mengapa nilai KeyPath berfungsi tetapi tidak di editor model?