我在我的应用程序中使用 RestKit 进行所有网络/网络调用。启动时,在 AppDelegate 中,我开始更新用户的位置。当用户批准应用程序使用该位置时(第一次启动时),应用程序将移动到RootViewController
并启动 RestKit HTTP 调用。HTTP 调用需要用户的位置,因此会失败。
有什么方法可以解决这个问题?如何在使用 RestKit 的并发性的同时使用 Core Location?
我知道应用程序的结构方式(在 Web 服务检索时更新 UI)非常危险。我试图尽可能多地避免重构(管理命令)。有什么方法可以解决这个问题?