Apple does not provide a public API for this. The user must select a picture to use as wallpaper using the Settings application.
You can make your application a saved snapshot on photos saved by the user and instruct the user to manually change the wallpaper.
source share