Расширение MySQL является самым старым из трех и было оригинальным способом, которым разработчики использовали для связи с MySQL. Это расширение теперь устарело в пользу других двух альтернатив из-за улучшений, сделанных в более новых версиях как PHP, так и MySQL.
Для одного из моих приложений, где я делал это схожим, у меня есть мой «главный» контроллер просмотра на viewDidLoad для настройки в настройках по умолчанию, которые указывают, был ли пользователь подписан. Если они этого не сделали, Я сразу же нажал loginViewController без анимации, и пользователь заполнил соответствующие формы. Когда это было отклонено, я перезагрузил представление в своем основном контроллере.
Моему клиенту понравилось приложение, и оно выглядело хорошо.
Если пользователь уже «прошел определенную точку», то то, что вы меняете, не может быть «начальным» контроллером вида, не так ли? «Начальный» контроллер просмотра - это контроллер представления, отображаемый при запуске.
Вы хотите сказать, что вы хотите, чтобы другое представление появилось сначала на последующих запусках ? Затем напишите что-нибудь в NSUserDefaults, которые вы можете проверить при последующих запусках, чтобы начать с другого window.rootViewController
? Как это (изменение всех имен) в вашем делете делегата applicationDidFinishLaunching
:
if ([[NSUserDefaults standardDefaults] valueForKey: @"loginDone"])
self.window.rootViewController =
[[UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]
instantiateViewControllerWithIdentifier:@"secondVC"];
Или вы хотите просто перейти от элементов входа и никогда не вернуться? Затем используйте представленный контроллер представления и просто не отключайте его.