初始化期间无法成功更新网络信息

2024-02-24

当我当天第一次启动该应用程序时,我总是遇到上述问题。 当我第一次启动应用程序时,我会调用服务器来获取一些数据,然后播放动画视频。服务器调用位于与主 UI 线程不同的线程中。 这与网络可达性或动画视频有关吗?我认为第一部分是主要问题,但不能一直重现这个问题。

有人经历过这个问题吗?

下面是我第一次启动应用程序时的代码。

override func viewDidLoad() {
        super.viewDidLoad();


        self.navigationController?.navigationBarHidden = true;
        self.view.backgroundColor = UIColor.whiteColor();
           dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { () -> Void in
            Items.setup(); //AFNetworking call
        };

        animationViewController.delegate = self;
        animationViewController.view.autoresizesSubviews = true;
        animationViewController.view.autoresizingMask = [.FlexibleLeftMargin, .FlexibleRightMargin];
        animationViewController.view.center = CGPointMake(self.view.bounds.size.width / 2, self.view.bounds.size.height / 2);

        self.view.addSubview(animationViewController.view);    

    }

我已经通过以下步骤在 Xcode 9.1 中解决了这个问题。

1.选择模拟器

2.从顶部菜单项中选择“调试”。

3.从“调试”菜单列表中选择“位置”。

4.选择苹果位置。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

初始化期间无法成功更新网络信息 的相关文章

随机推荐