Ios viewDidLoad之前正在应用程序代理中等待用户响应

Ios viewDidLoad之前正在应用程序代理中等待用户响应,ios,iphone,objective-c,core-location,Ios,Iphone,Objective C,Core Location,在视图控制器中运行viewDidLoad之前,需要设置纬度和经度,并且需要在app delegate中运行一段代码,因此我需要进行纬度/经度检查,并向app delegate询问问题,因为我有一组标签/etc,它们依赖于在app delegate中运行的带有纬度和经度的代码 此时,问题被询问,并在收到用户输入之前直接进入viewDidLoad 有什么想法吗?您必须直接进入第一个视图控制器的viewDidLoad。这不是一个选择 如果有的话,您可以延迟显示视图的元素,直到用户在应用程序代理中选择您

在视图控制器中运行
viewDidLoad
之前,需要设置纬度和经度,并且需要在app delegate中运行一段代码,因此我需要进行纬度/经度检查,并向app delegate询问问题,因为我有一组标签/etc,它们依赖于在app delegate中运行的带有纬度和经度的代码

此时,问题被询问,并在收到用户输入之前直接进入
viewDidLoad


有什么想法吗?

您必须直接进入第一个视图控制器的
viewDidLoad
。这不是一个选择


如果有的话,您可以延迟显示视图的元素,直到用户在应用程序代理中选择您要求的选项。也许在
viewdiload
期间在视图上添加一个启动映像的副本,以阻止下面的元素,然后当用户在应用程序代表显示的警报中做出决定时,在视图控制器中触发一个方法以取消隐藏元素。

不清楚您要解决的问题。重复您先前的问题,信息比原始问题更少。不,不是重复。我知道你在问什么@user3328028,我现在就回答。人们经常在这个网站上记下问题。我在你的问题上加了+1,把它调高到零,因为我看不出有什么问题。下次有人投反对票时,我希望你能解释一下。应该是零,我做了