Предполагая, что сущность Customer имеет атрибут «address», который содержит адрес, траектория ключа должна быть просто «customer.address»:
quote!.setValue(address, forKeyPath: “customer.address")
Но жизнь будет намного проще, если вы укажете подкласс для сущности: тогда вы можете просто использовать:
quote!.customer.address = address