iOS (ARKit) - przechwytywanie klatki kamery

0

Cześć,
jestem nowym użytkownikiem iOS'a, a więc próbuję od razu zaprogramować aplikację obsługującą rozszerzoną rzeczywistość za pomocą ARKit :)
Potrzebuję przechwycić klatkę kamery żeby wykonać odpowiednie działania za pomocą OpenCV.
Korzystam z języka Objective-C.
Zrobiłem więc metodę w ViewController:

-(void)session:(ARSession *)session didUpdateFrame:(ARFrame *)frame {
self.debugLabel.text = @"It works!";
}

Ale ta metoda nie wywołuje się, dlaczego? Czy nie powinienem włączyć jakiś ustawień?
Do czystego projektu ARKit dodałem jedynie prosty label żeby widzieć, czy metody działają jak należy, w tym przypadku się nie zmienia...

IPad na którym robię testy, to: IPad Pro 10,5".

0

Możesz rzucić ten kod gdzieś na Github?

0

Już, momencik.

0

Github: REMOVED
Podana linijka znajduje się w ViewController.m

#edit:
Poszukałem informacji i żeby funkcja ta była wywołana muszę przypisać delegat do bieżącego obiektu za pomocą: self.sceneView.session.delegate = self
Problem w tym, że ja to próbowałem i wyrzuciło mi taki błąd:

Assigning to 'id<ARSessionDelegate> _Nullable' from incompatible type ViewController *...

#edit2
Udało się - wystarczyło odziedziczyć po ARSessionDelegate..

1 użytkowników online, w tym zalogowanych: 0, gości: 1