I'am using an init to initialize my variable groupManager from the environmentObject objCOurse.
But Xcode tells me Variable 'self.groupeManager' used before being initialized
Where is the mistake ?
struct DepartsSimultanesView: View {
    @EnvironmentObject var objCourse : CourseActuelle
    @State var selectedParcoursIndexArray : [Int] = []
    @State var groupeManager : GroupeManager
    
    init(groupeManager : GroupeManager) {
        self.groupeManager = GroupeManager(courseId: objCourse.id!) // Variable 'self.groupeManager' used before being initialized
        for _ in (0 ..< groupeManager.groupeList.count) {
            self.selectedParcoursIndexArray.append(0)
        }
    }
