Я делаю приложение для iPhone для полосы, которая перечисляет песни для полосы. Когда пользователь касается кнопки рядом с песней, я хочу открыть iTunes и дисплей та песня. В настоящее время я использую этот код: [[UIApplication sharedApplication] openURL: [NSURL URLWithString: linkLocation]]; где linkLocation является ссылкой на песню в iTunes. Это работает.
Проблема, которую я имею, находит ссылку для песни. Ссылки, которые я получаю от последней версии iTunes, отличаются от ссылок, я раньше входил в предыдущую версию (путем нажатия на стрелку выпадающего списка рядом с песней и выбора "copy link"). Если я использую ссылку от новой версии iTunes, я добираюсь, ошибка "Ваш запрос не могла быть завершена" на моем iPhone, когда я пытаюсь открыть ту ссылку через свое приложение.
Я также попытался использовать сайт Apple "itmsLinkMaker", и это не работает также.
Оказывается, сайт itmsLinkMaker от Apple действительно работает - должно быть, я неправильно копировал ссылки.
Вот ссылка на случай, если кто-то еще будет искать: http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStoreServices.woa/wa/itmsLinkMaker