dispatch-async

    0热度

    1回答

    我使用SpriteKit,目前拥有用户打开应用程序的登陆屏幕,其签署成用户将被显示在下面的菜单现场的GameCenter和负荷重要的比赛数据(显示名称,级别等) 如何在移至下一个场景之前检查并确保所有内容都已加载? 我尝试使用下面的简化版本进行测试,但尽管处于更新功能中,它似乎仍未运行。 override func update(_ currentTime: CFTimeInterval) {

    1热度

    1回答

    我们最近修改了我们的线程机制,赞成在大多数地方使用dispatch_async(在对NSOperation和dispatch_async进行了大量的阅读之后)*。然后我们的代码在代码的不同部分开始与EXC_BAD_ACCESS一起崩溃,始终在dispatch_async(queue,...)部分,没有明确的模式。通常在20分钟 - 2小时后发生。 我们dispatch_async块被用来通知听众,

    0热度

    2回答

    我创建了一个覆盖层来运行,同时我运行一个异步数据抓取到服务器,以便用户不会继续按下UI中的按钮,直到数据抓取已经完成了。我已经把这个函数放到了一个全局的单例类中,我在传递一个布尔值的时候调用它来表示是否要显示或隐藏。我可以让它显示,但我无法隐藏它。下面是代码: class DataModel { static let sharedInstance = DataModel() f

    0热度

    1回答

    我正在Swift中开发一个简单的应用程序,我需要每24小时安排一次函数执行。我知道的方法: DispatchQueue.main.asyncAfter(deadline: .now() + 10.0, execute: { self.functionToCall() }) ,可以解决我的问题,但是,这是一个24小时延误正确的解决方案? 谢谢

    0热度

    1回答

    我是一个快速的新手,我正在一个Swift Mac应用程序作为演示项目。应用程序将股票代码存储在sqlite表中,获取股票价格,计算值,然后最终在表格视图中显示结果。 我正在寻找提高执行速度时提取数据填充我的表视图。所以我使用了Dispatch Queue,如下所示。问题在于股票价格和股票价格列(在异步收盘时计算)总是空的。我究竟做错了什么?该功能getStocksData返回NSMutableAr

    0热度

    1回答

    因此,让我们假设我有以下代码 -(void)doSomething{ [self expensiveMethod]; [self otherMethod]; //Depends on above method to have finished } -(void)expensiveMethod{ for(int i = 0; i<[someArray count]; i+

    1热度

    2回答

    我知道已经有很多关于调度队列,异步任务等的帖子,但是我无法从这些帖子中检索出有用的解释,因为由于额外的代码太多的分心。我在那里有人能够给我一个清楚的指示,说明如何在任务A完成后开始任务B? 为了成功运行任务B,我需要来自任务A的一些数据,并且我知道我必须使用DispatchQueue.async做些事情,但我不知道具体如何。

    0热度

    1回答

    我需要帮助。我写的应用程序,它应该保存数据并同时显示它们。但我有问题。两个操作都只在主队列中工作。我可以做什么?谢谢! 我的UI代码 dispatch_async(dispatch_get_main_queue(), ^{ [self.hostView.hostedGraph reloadData]; }); 我的DB代码 -(BOOL)addNewMesurable:(Mesur

    0热度

    1回答

    大家好我最近已将我的iOS应用程序迁移到Swift 3.1(Xcode 8.3.3)。我自己找出了大部分问题,但最后一个错误仍然困扰着我。那么,削减长话短说,我用Alamofire库进行调用Web服务和一些方法用于调度同步如下: class func createVideoActivity(_ type: Int, permission: Int, message: String, video:

    0热度

    1回答

    我有一个照片浏览应用程序。我正在使用UICollectionView来显示照片列表。通过下载网站的HTML源代码从我的网站提取照片并获取照片URL。对于UICollectionView中的每个单元格,我必须从不同的URL下载HTML源代码并从中提取照片。这是我的cellForItem功能: func collectionView(_ collectionView: UICollectionView