Objective c 应用程序委托是否是加载登录视图的正确位置?
我对Objective-C相当陌生,我试图找出最佳实践和做事方式 我正在使用的应用程序要求用户登录。登录后,登录信息将被缓存,并且不会再次询问他们,除非他们删除其用户首选项 我的问题是,由于登录是中介,如果需要登录,我是否应该在Application DelegateObjective c 应用程序委托是否是加载登录视图的正确位置?,objective-c,ios,delegates,uiapplicationdelegate,Objective C,Ios,Delegates,Uiapplicationdelegate,我对Objective-C相当陌生,我试图找出最佳实践和做事方式 我正在使用的应用程序要求用户登录。登录后,登录信息将被缓存,并且不会再次询问他们,除非他们删除其用户首选项 我的问题是,由于登录是中介,如果需要登录,我是否应该在Application DelegatedidFinishLaunchingWithOptions方法中加载登录视图控制器 当前,App委托的didfishlaunchingwithoptions方法加载tabBarViewController 如果没有存储登录详细信息,
didFinishLaunchingWithOptions
方法中加载登录视图控制器
当前,App委托的didfishlaunchingwithoptions
方法加载tabBarViewController
如果没有存储登录详细信息,我是否应该在此处设置条件以加载登录视图?这是正确的位置吗?
didFinishLaunchingWithOptions
是一个很好的位置,因为您希望它在启动时发生。您应该考虑将此方法从其他地方调用,因为我确信您希望让您的用户注销,然后在后面登录。我正在尝试使用<代码> PrimeMaldVIEW控制器>代码启动模式视图。我得到了关于不兼容类型的消息?@ CAMSOFT,您应该问这是一个新问题,并确保包含已损坏的代码。