+ else {
+ album = [[PLPhotoLibrary sharedPhotoLibrary] albums][0];
+
+ version = [album respondsToSelector:@selector(managedObjectContext)] ? 2 : 1;
+ if (version == 1)
+ album = album.contents;
+ else {
+ [album indexOfPosterImage];
+ [album entity];
+ album = album.managedObjectContext.registeredObjects.allObjects;
+ }
+ }
+
+ var getImage = function(index) {
+ var object = album[index];
+
+ if (version == 0)
+ return [[object fileGroup] pathForFullSizeImage];
+ else if (version == 1)
+ return '/var/mobile/Media/' + [object directory].toString() + '/' + [object filename].toString();
+ else if (version == 2)
+ return [object fileURLForLargeDisplayableImage];
+ };