Criar um índice a partir de um arquivo pdf

Estou usando o quartzo para exibir o conteúdo em pdf e preciso criar um índice para navegar pelo pdf. Ao ler a documentação da Apple, acho que devo usar CGPDFDocumentGetCatalog, mas não consigo encontrar exemplos de como usá-lo em qualquer lugar. Alguma ideia?

Atualizar: Ainda não encontrou uma solução para isso. Eu cansei a solução de Alex, mas a saída que obtive se parece com isso:

2011-07-27 09:16:19.359 LDS Scriptures App-iPad[624:707] key: Pages
2011-07-27 09:16:19.361 LDS Scriptures App-iPad[624:707] key: Count
2011-07-27 09:16:19.362 LDS Scriptures App-iPad[624:707] pdf integer value: 238
2011-07-27 09:16:19.363 LDS Scriptures App-iPad[624:707] key: Kids
2011-07-27 09:16:19.366 LDS Scriptures App-iPad[624:707] key: Type
2011-07-27 09:16:19.368 LDS Scriptures App-iPad[624:707] key: Outlines
2011-07-27 09:16:19.370 LDS Scriptures App-iPad[624:707] key: Count
2011-07-27 09:16:19.371 LDS Scriptures App-iPad[624:707] pdf integer value: 7
2011-07-27 09:16:19.372 LDS Scriptures App-iPad[624:707] key: First
2011-07-27 09:16:19.374 LDS Scriptures App-iPad[624:707] key: Parent
2011-07-27 09:16:19.375 LDS Scriptures App-iPad[624:707] key: Count
2011-07-27 09:16:19.376 LDS Scriptures App-iPad[624:707] pdf integer value: 7

Ainda não faço ideia de como transformar isso em um índice utilizável. Idealmente, gostaria de chegar a uma variedade deNSDictionary objetos com um título e um número de página correspondente.