Я удивлен, что код не просто сбой.Смотрите здесь:
NSURL *urlA;
urlA = [NSURL URLWithString:surlA];
NSURL *urlB;
urlA = [NSURL URLWithString:@"http://www.apple.com"];
Вы назначаете urlA дважды и никогда не назначаете urlB.Исправьте это, и вы увидите правильное записанное значение.
Обратите внимание, что вы можете сделать это:
NSLog(@"dictionary: %@", anNSDictionary);
И увидеть все пары ключ / значение в словаре.