Skocz do zawartości

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Zdjęcie
- - - - -

Wywołanie captureOutput w IBAction


  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 Cichuwa

Cichuwa
  • 5 postów

Napisano 16 grudnia 2015 - 09:33

Witam, 

otóż pisząc aplikację, która po kliknięciu przycisku w IBAction ma wyświetlić zrzut obrazu aparatu na kontrolce UIImageView. 

Używając tego spodobu: https://developer.apple.com/library/ios/qa/qa1702/_index.html  chce wywołać funkcję w funkcji  IBAction następującą funkcję:

- (void)captureOutput:(AVCaptureOutput *)captureOutput

niestety próbując kilkudziesięciu nie potrafię sobie temu sprostać.

 

Krótko mówiąc: jak wywołać funkcję (void), która ma w sobie obrazek w postaci UIImage i zapisać go do kontrolki występującej w storyboards.

 

Byłbym wdzięczny za każdą pomoc.

Pozdrawiam. 



#2 magiczek91

magiczek91
  • 22 postów

Napisano 16 grudnia 2015 - 16:09

Nie jestem developerem iOS, a objective-c hobbystycznie ogarniam od 2 miesięcy, więc mogę się mylić. Ale skoro masz kontrolkę UIImageView w storyboardzie to robisz dla niej outlet w danej klasie (referencję do niej? nie wiem czy tak się mówi w obj-c) i w metodzie captureOutput pod linijką 

UIImage *image = [self imageFromSampleBuffer:sampleBuffer];

dajesz kod, który przypisze ten image do Twojej kontrolki. Pewnie cos w stylu [twojImageView setImage:image]; 

Nie do końca rozumiem czy z tym masz problem czy z samym wywołaniem captureOutput. Sprecyzuj pytanie i zobaczę czy umiem dalej pomóc :P


  • entropia lubi to




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych