Код: Выделить всё
import SwiftUI
struct CurrentMonthView: View {
private var month: Month
@FetchRequest(
sortDescriptors: [SortDescriptor(\.date, order: .forward)],
predicate: NSPredicate(format: "month.identifier == %@", month.identifier), //❌
animation: .easeInOut
) var services: FetchedResults
init(month: Month) {
self.month = month
}
var body: some View {
ForEach(services) { service in }
}
}
< /code>
❌ - это следующее: не может использовать член экземпляра «месяц» в рамках свойства инициализатора; Инициализаторы свойств запускаются перед «я» доступен Какой правильный способ определить @fetchrequest, чтобы заставить его работать в ситуациях выше? Я думаю, это очень часто.
Подробнее здесь: https://stackoverflow.com/questions/795 ... roperty-in
Мобильная версия