Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 应用程序委托是否是加载登录视图的正确位置?_Objective C_Ios_Delegates_Uiapplicationdelegate - Fatal编程技术网

Objective c 应用程序委托是否是加载登录视图的正确位置?

Objective c 应用程序委托是否是加载登录视图的正确位置?,objective-c,ios,delegates,uiapplicationdelegate,Objective C,Ios,Delegates,Uiapplicationdelegate,我对Objective-C相当陌生,我试图找出最佳实践和做事方式 我正在使用的应用程序要求用户登录。登录后,登录信息将被缓存,并且不会再次询问他们,除非他们删除其用户首选项 我的问题是,由于登录是中介,如果需要登录,我是否应该在Application DelegatedidFinishLaunchingWithOptions方法中加载登录视图控制器 当前,App委托的didfishlaunchingwithoptions方法加载tabBarViewController 如果没有存储登录详细信息,

我对Objective-C相当陌生,我试图找出最佳实践和做事方式

我正在使用的应用程序要求用户登录。登录后,登录信息将被缓存,并且不会再次询问他们,除非他们删除其用户首选项

我的问题是,由于登录是中介,如果需要登录,我是否应该在Application Delegate
didFinishLaunchingWithOptions
方法中加载登录视图控制器

当前,App委托的
didfishlaunchingwithoptions
方法加载tabBarViewController


如果没有存储登录详细信息,我是否应该在此处设置条件以加载登录视图?这是正确的位置吗?

didFinishLaunchingWithOptions
是一个很好的位置,因为您希望它在启动时发生。您应该考虑将此方法从其他地方调用,因为我确信您希望让您的用户注销,然后在后面登录。

我正在尝试使用<代码> PrimeMaldVIEW控制器>代码启动模式视图。我得到了关于不兼容类型的消息?@ CAMSOFT,您应该问这是一个新问题,并确保包含已损坏的代码。