Iphone AlamofireNetworkActivityIndicator不工作

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

在我的项目中,我通过pod集成了
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如果对你有效,你可以接受答案。明白了。谢谢:)随时可以,兄弟。我想你是新来的很好慢慢来祝你愉快明白了吗。谢谢:)随时可以,兄弟。我想你是新来的很好慢慢来祝你愉快