我需要在API调用时显示进度条,并在API调用完成后隐藏它.以下是我编写的用于填充表的代码.我应该在哪里打电话来显示和隐藏被调用的API的进度?有RxSwift办法做到这一点吗?
items = fetchAllAnswers()
items.bindTo(self.myTableView.rx_itemsWithCellIdentifier("cellIdentifier", cellType: UITableViewCell.self)){ (row, element, cell) in
cell.textLabel?.text = element
}
.addDisposableTo(disposeBag)
func fetchAllAnswers() -> Observable<[String]>{
let api = Observable.create { (obsever: AnyObserver<[String]>) -> Disposable in
//progress.show()
let items = Api.getUsers()
obsever.onNext(items)
obsever.onCompleted()
//progress.hide
return AnonymousDisposable{
print("api dispose called")
}
}
return api
}
Run Code Online (Sandbox Code Playgroud) 我正在从教程网站http://www.ralfebert.de/tutorials/ios-swift-multipeer-connectivity/上了解iOS的Multipeer Connectivity框架。
提供的示例对于理解该概念非常有用,在该概念中,设备仅具有视图,并且附近的设备可以更改其颜色。
我的问题是,一次可以连接到可用服务的设备(iPhone)的数量是否受到限制?如果在蓝牙上?请告知,这将有所帮助。