Jump to content

Witaj!

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

Photo
- - - - -

Wywołanie captureOutput w IBAction


  • Please log in to reply
1 reply to this topic

#1 Cichuwa

Cichuwa
  • 5 posts

Posted 16 December 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 posts

Posted 16 December 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 likes this




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users