Попытайтесь использовать внутренний метод сортировки списка и передайте лямбду. Если Ваши кортежи, первый элемент является целым числом, это должно работать.
# l is the list of tuples
l.sort(lambda x,y: x-y)
можно использовать любого вызываемого для сравнить функции, не обязательно лямбды. Однако это должно возвратиться-1 (меньше, чем), 0 (равный) или 1 (больше, чем).
Я нашел эти Технические вопросы и ответы от Apple, которые отвечают на мой вопрос:
Основная суть такова:
правильно построенные ссылки на phobos.apple.com будут перенаправлять прямо в приложение App Store. Ссылки itunes.apple.com должны быть преобразованы в ссылки phobos. реферальные / партнерские ссылки должны переходить с помощью NSURLConnection, и конечный результирующий URL будет ссылкой на фобос, которую можно использовать.
Спасибо за вашу помощь, ребята.
В моих тестах я получил только phobos.apple.com
ссылок для автоматического перенаправления в AppStore (без перенаправления Safari).
Если вы еще не тестировали это на реальном устройстве , Я могу сказать вам, что в симуляторе iPhone есть проблемы с перенаправлением этих ссылок в App Store (вероятно, потому, что в симуляторе его нет).Запуск вашего приложения на устройстве приведет к разному поведению в этой конкретной области, поэтому убедитесь, что вы тестируете его там.
Я пытался сделать то же самое. Я хотел разместить ссылку на полную версию своего приложения в бесплатной версии. Я только что подтвердил, что метод, использованный в документе, работает. ТОЛЬКО на реальном устройстве. Никогда не доверяйте симулятору!
Добавьте материал в документ и назовите его так:
NSString *testLink = @"http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284417350&mt=8";
self.iTunesLink = [NSURL URLWithString:testLink];
[self openReferralURL:iTunesLink];