Como faço para analisar um arquivo XML básico com o NSXMLParser?

Estou tentando descobrir NSXMLParser para meu aplicativo para iPhone e, embora eu geralmente entenda como funciona, ainda estou um pouco confuso sobre como extrair os valores de que preciso.

O resultado XML que estou analisando é muito básico. é assim:

<start>
 <status>300</status>
 <record>
  <title>The Title</title>
  <content>Some content</content>
 </record>
</start>

Eu preciso fazer 3 coisas: obter o valor do status. Obtenha o valor do conteúdo do primeiro registro. Pode surgir uma resposta que ofereça vários elementos "record", por isso só preciso de obter o primeiro.

Eu não consigo descobrir como simplesmente fazer isso. A maioria dos exemplos que vi envolve a criação de um objeto separado para preencher esses dados e não vejo isso sendo necessário para dois valores. Alguém pode me dizer como extrair esses dois dados e apenas para o primeiro registro?

questionAnswers(2)

yourAnswerToTheQuestion