2015-02-05 2 views
0

Мне нужно обновить до iOS 8 некоторые приложения, разработанные для iOS 7. После UIAlertView получил deprecated по телефону iOS 8. Мой вопрос:Изменение UIAlertView на UIAlertController приложения для обновления до iOS 8

Обязательно проверьте iOS version и показать UIAlertController, а не UIAlertView?

Или я могу оставить реализацию UIAlertView? Будет ли iOS может использовать его еще несколько лет? С его deprecated.

Благодаря

ответ

0

Ничего «необходимо», но для лучшей совместимости собирается и назад в прошлое и вперед в будущее, очевидно, лучше всего принять новую технологию в прошивке 8 и отказаться от устаревшей технологии. Поэтому, если вы хотите, чтобы ваше приложение работало как в iOS 7, так и в iOS 8, для максимально широкого охвата потребовалось бы, чтобы вы использовали UIAlertView в iOS 7 и UIAlertController в iOS 8.

+0

Однако никто не может сказать вам, как продолжить; это вопрос личного вкуса и внешних требований. Лично я всегда отказываюсь от обратной совместимости. Поэтому, когда я обновляю свои приложения для iOS 8, новые версии не запускаются на iOS 7, и мне все равно. Таким образом, я свободен отказаться от всех устаревших технологий. – matt

+0

Спасибо, матовый! Это больше похоже на то, что я хотел бы знать функциональность устаревших объектов, чтобы узнать, является ли их общим, чтобы сохранить их для некоторых людей. Я не был уверен, как это сделать, но самый безопасный способ - показать UIAlertController для iOS 8, так как приложения, которые мне нужно обновить, нужно запускать на обеих платформах. – santibernaldo