gpt4 book ai didi

ios - MBProgressHUD 与 Swift、Fabric 和 TwitterKit

转载 作者:行者123 更新时间:2023-11-30 13:53:54 29 4
gpt4 key购买 nike

我正在使用 Fabric 和 TwitterKit 在我的表格 View 中显示时间线。在我的代码中,我使用的是dispatch_async 函数。我想启动 MBProgressHUD,在加载时间线后我想禁用 HUD。不幸的是,我的 HUD 只出现不到一秒,时间线大约两秒后出现。无论我的网络连接好坏。我想在时间线加载时显示 HUD。

这是我的代码:

覆盖 func viewDidLoad() {

    super.viewDidLoad()

let ProgressHUD = MBProgressHUD.showHUDAddedTo(self.view, animated: true)

self.tableView.separatorStyle = UITableViewCellSeparatorStyle.None

let client = TWTRAPIClient()

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_LOW, 0)) {

self.dataSource = TWTRUserTimelineDataSource(screenName: "fabric", APIClient: client)

self.showTweetActions = true

//Dark Timeline Theme
TWTRTweetView.appearance().theme = .Dark
TWTRTweetView.appearance().linkTextColor = UIColor.redColor()

dispatch_async(dispatch_get_main_queue()) {

ProgressHUD.hide(true)

}
}

}

最佳答案

我做了同样的事情:

MBProgressHUD.showHUDAddedTo(self.view, animated: true)  //for showing
MBProgressHUD.hideHUDForView(self.view, animated: true) //for hiding

不需要 ProgressHud 变量。

关于ios - MBProgressHUD 与 Swift、Fabric 和 TwitterKit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33902177/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com