Вы не можете использовать lazy
в представлении SwiftUI, если вы хотите, чтобы в этом конкретном случае c можно было использовать stati c, как в примере ниже
struct TestView: View {
static var dateFormat: DateFormatter =
{
let formatter = DateFormatter()
formatter.locale = NSLocale.current
formatter.dateFormat = "dd/MM/YYYY hh:mm"
return formatter
}()
// ... other code
// use as TestView.dateFormat
в качестве альтернативы, которую вы можете перемещать lazy var dateFormat
в связанный класс модели представления и использовать его из соответствующего экземпляра.