I am having major issues trying to save a photo to camera roll with geotag info on iOS4.1. I am using following ALAssetsLibrary API:
- (void)writeImageDataTo
Here's a handy CLLocation category on gist to do all this for you:
https://gist.github.com/phildow/6043486