ImageCaptureCore: Problem getting Burst images

My Mac application needs to download all of the images in a burst on my iPhone. I’m attempting to do this by opening a ICCameraDevice and then parsing all of the files in the mediaFiles array.

However, when I loop thru the ICCameraFiles in the mediaFiles array, several of the files in the burst collection are missing.

For example, when I download the images to Photos on my Mac, I can see that the burst has files A, B, C, D, and E. However, the mediaFiles array only contains ICCameraFiles for A, B and C.

If I use the ICCameraDevice’s contents property, I have the same situation. Similar results also occur if I use the array from the -filesOfType: method.

Has anyone else seen this situation? (Configuration of the ICCameraDevice is minimal, so I don’t think I’m setting it up incorrectly.)

Is there an alternate approach or another API that I should be trying? Hints? Suggestions?

Thanks in advance.

Douglas