Iphone AlamofireNetworkActivityIndicator不工作
在我的项目中,我通过pod集成了Iphone AlamofireNetworkActivityIndicator不工作,iphone,json,swift,alamofire,activity-indicator,Iphone,Json,Swift,Alamofire,Activity Indicator,在我的项目中,我通过pod集成了Alamofire、SwiftyJson和AlamoFileNetworkActivityIndicator框架。按照Github页面中给出的说明操作后,AlamofireNetworkActivityIndicator不会显示。 它表示活动指示器工作所需的全部代码如下: NetworkActivityIndicatorManager.shared.isEnabled = true 基本上,我只需要一个活动指示器来显示何时发出请求或加载数据(Alamofire
Alamofire
、SwiftyJson
和AlamoFileNetworkActivityIndicator
框架。按照Github页面中给出的说明操作后,AlamofireNetworkActivityIndicator不会显示。
它表示活动指示器工作所需的全部代码如下:
NetworkActivityIndicatorManager.shared.isEnabled = true
基本上,我只需要一个活动指示器来显示何时发出请求或加载数据(Alamofire方法)您实际上误解了
AlamoFileNetworkActivityIndicator
实际上不是UIActivityIndicator
像MBProgressHUD
或SVProgressHUD
那样的活动指示器。当存在API调用时,它将在状态栏中显示微调器
这将用于显示NetworkActivityIndicatorManager.shared.isEnabled=true
,false
将从状态栏中隐藏
//Using MBProgressHUD
//Show indicator
MBProgressHUD.showHUDAddedTo(self.view, animated: true)
Alamofire.request(.POST, URL, parameters: parameter, encoding: .JSON)
.responseJSON { response in
//Hide indicator
MBProgressHUD.hideAllHUDsForView(self.view, animated: true)
}
实际上,您误解了
AlamofireNetworkActivityIndicator
实际上并不是UIActivityIndicator
之类的MBProgressHUD
或SVProgressHUD
。当存在API调用时,它将在状态栏中显示微调器
这将用于显示NetworkActivityIndicatorManager.shared.isEnabled=true
,false
将从状态栏中隐藏
//Using MBProgressHUD
//Show indicator
MBProgressHUD.showHUDAddedTo(self.view, animated: true)
Alamofire.request(.POST, URL, parameters: parameter, encoding: .JSON)
.responseJSON { response in
//Hide indicator
MBProgressHUD.hideAllHUDsForView(self.view, animated: true)
}
如Parth所述,almofire的NetworkActivityIndicator Manager实际上不是UIActivityIndicator。对于Activity Indicator,您可以使用许多可用于toast消息的第三方,而在为所有文件安装cocoapod时,请尝试手动添加文件。这不会像cocoapod在安装期间那样增加应用程序的大小 对于Toast消息,您可以使用以下内容:Charles Scalesse的Toast消息 1). 下载该文件并在项目中添加toast.swift文件
2). 要添加toast,您必须编写self.maketoast,如Parth所述,almofire的NetworkActivityIndicator Manager实际上不是UIActivityIndicator。对于Activity Indicator,您可以使用许多可用于toast消息的第三方,而在为所有文件安装cocoapod时,请尝试手动添加文件。这不会像cocoapod在安装期间那样增加应用程序的大小 对于Toast消息,您可以使用以下内容:Charles Scalesse的Toast消息 1). 下载该文件并在项目中添加toast.swift文件
2). 要添加toast,您必须编写self.maketoast您希望它显示在屏幕中间的什么位置?是的。类似于UIActivityIndicatorview。我只需要一个加载器来显示数据加载的时间。你们希望它显示在屏幕中间的什么地方?是的。类似于UIActivityIndicatorview。我只需要一个加载器来显示何时加载数据。天哪…从来没有注意到这一点。非常感谢。不管怎样,你知道如何为alamofire启动MBProgressHUD或SVProgressHUD之类的活动指示器吗?@sachitpilip更新Answer@SachitPhilip如果对你有用的话,你可以接受答案。天哪……我从来没有注意到这一点。非常感谢。不管怎样,你知道如何为alamofire启动MBProgressHUD或SVProgressHUD之类的活动指示器吗?@sachitpilip更新Answer@SachitPhilip如果对你有效,你可以接受答案。明白了。谢谢:)随时可以,兄弟。我想你是新来的很好慢慢来祝你愉快明白了吗。谢谢:)随时可以,兄弟。我想你是新来的很好慢慢来祝你愉快