NSData de NSKeyedArchiver para NSString

Estou tentando converter o NSData gerado a partir do NSKeyedArchiver em um NSString para que eu possa transmiti-lo e eventualmente convertê-lo novamente para o NSData. Eu tenho que passar isso como uma seqüência de caracteres (eu estou usando three20 passando URL). Eu passei por várias codificações, UTF8, ASCII, etc. e não consigo fazer nada funcionar. NSKeyedArchiver diz que o NSData está formatado como uma lista de propriedades: NSPropertyListBinaryFormat_v1_0.

Alguém tem alguma idéia de como posso converter esse NSData em uma String e vice-versa? O tamanho da string não é um problema.

Obrigad

questionAnswers(3)

yourAnswerToTheQuestion