Как определить предикат для базы @FetchRequest на других инициализированных свойствах в Swiftui?IOS

Программируем под IOS
Ответить
Anonymous
 Как определить предикат для базы @FetchRequest на других инициализированных свойствах в Swiftui?

Сообщение Anonymous »

Это мое определение для запроса извлечения: < /p>

Код: Выделить всё

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»