Hago la foto pero no se guarda... AYUDA!

Pues estoy intentando hacer una foto y que me la guarde en mi biblioteca de imagenes y una vez guardada trabajar con ella y no puedo… os pongo el codigo haber si me podeis decir el error. 

He hecho y mirado los tutoriales y tampo funcionan.

 -- Completion listener function onComplete(event) foto = event.target --cambiamos a la siguiente pagina pra modificar la foto director:changeScene("modificarFoto" , "flip") end function hacerFoto() -- Save photo to file in Temporary directory media.capturePhoto( {listener = onComplete} ) media.save() end function buscarFoto() if media.hasSource( media.PhotoLibrary ) then media.selectPhoto( { mediaSource = media.PhotoLibrary, listener = o nComplete } ) end end btnHacerFoto:addEventListener("tap" , hacerFoto)