Da quanto ho capito stai cercando di realizzare una sorta di Iphoto per Ipad/Iphone.
Il fatto è questo, le foto nel rullino sono salvate in un archivio Photo Library, una solta di database di immagini. Quindi non hanno un path fisico ma solo logico.
Le foto devono essere visibili dal rullino di Ipad/Iphone? Suppongo di no perché altrimenti un utente potrebbe cancellare una foto dal suo rullino e la tua applicazione punterebbe comunque ad una foto inesistente.
Se questo per te non è un problema allora puoi solo recuperare il path logico dal rullino, guarda cosa ti possono offrire le api.
Se invece vuoi che sia la tua app a gestire scatti e collezioni la cosa si risolve facendo sì che sia la tua app a salvare le foto nella cartella documenti associata, così avresti un file fisico della foto (anche se devi scegliere se salvarle come png o jpeg) e il relativo path.
Potresti anche avere una soluzione mista, dove ti salvi solo delle copie delle immagini che l'utente vuole associare ad un evento. In questo caso una volta che hai caricato l'immagine nella imageview (mi pare che questo tu l'abbia già fatto) puoi estrarre l'immagine, convertirla in png o jpg e salvarla nella tua cartella documenti.
codice:
UIImage *image = _imageView.image;
NSDateFormatter *nsd = [[NSDateFormatter alloc] init];
nsd.dateFormat = @"dd_MM_YYYY_HH_mm";
NSString *imageName = [NSString stringWithFormat:@"id_%@.jpg", [nsd stringFromDate:[NSDate date]]];
NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *folderPath = [documentsDirectory stringByAppendingPathComponent:imageName];
NSData *data = UIImageJPEGRepresentation(image, 89);
[data writeToFile:folderPath atomically:YES];