Я делаю приложение для iPhone для группы, в котором перечислены песни для группы. Когда пользователь нажимает кнопку рядом с песней, я хочу открыть iTunes и отобразить эту песню. В настоящее время я использую этот код:
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: linkLocation]];
где linkLocation - это ссылка на песню в iTunes. Это работает.
У меня проблема с поиском ссылки на песню. Ссылки, которые я получаю из последней версии iTunes, отличаются от ссылок, которые я использовал в предыдущей версии (нажав на стрелку раскрывающегося меню рядом с песней и выбрав «Копировать ссылку»). Если я использую ссылку из новой версии iTunes, я получаю ошибку «Ваш запрос не может быть выполнен» на моем iPhone, когда я пытаюсь открыть эту ссылку через мое приложение.
Я также пытался использовать сайт Apple "itmsLinkMaker", и это тоже не работает.