2017-01-18 10 views
0

私のプロジェクトでは、Alamofire,SwiftyJsonおよびAlamofireNetworkActivityIndicatorフレームワークをポッド経由で統合しました。 AlamofireNetworkActivityIndi​​catorは、Githubページに記載されている手順に従っても表示されません。 https://github.com/Alamofire/AlamofireNetworkActivityIndicatorAlamofireNetworkActivityIndi​​catorが動作しません

これは、次のコード行ですべてのことを仕事に活動の指標のために必要であると言う:私は基本的には、要求が行われている時はいつでも表示するように活動の指標を必要とするか、またはデータがある

NetworkActivityIndicatorManager.shared.isEnabled = true 

あなたが実際にAlamofireNetworkActivityIndicator誤解している

+0

画面の真ん中にはどこが表示されますか? –

+0

はい。 UIActivityIndi​​catorviewと同様です。私はちょうどデータが読み込まれるたびに表示するローダーが必要です。 –

答えて

2

ロード(Alamofire法)は、実際にMBProgressHUDまたはSVProgressHUDようUIActivityIndicatorではありません。 API呼び出しがあると、ステータスバーにスピナーが表示されます。

これは、NetworkActivityIndicatorManager.shared.isEnabled = truefalseをステータスバーから非表示にするために使用します。

// MBProgressHUD //表示するインジケータ MBProgressHUD.showHUDAddedTo(self.view、アニメーション:真)を用い Alamofire.request(.POST、URL、パラメータ:パラメータ、符号化:.JSON) .responseJSON {応答を//非表示インジケータ MBProgressHUD.hideAllHUDsForView(self.view、アニメーション:真) において}

+0

OMG ...それに気付かなかった。どうもありがとうございます。とにかく、alamofireのMBProgressHUDやSVProgressHUDのようなActivityIndi​​catorをどのように起動するか考えていますか? –

+0

@SachitPhilip更新された質問 –

+0

@SachitPhilipあなたのために働く場合、答えを受け入れることができます。 –

0

Parthにより述べたようalmofireのNetworkActivityIndi​​catorManagerは実際UIActivityIndi​​catorありません。アクティビティインジケータの場合、トーストメッセージに使用できるサードパーティの多くを使用できます。代わりに、すべてのファイルに対してcocoapodをインストールすると、ファイルを手動で追加してください。インストール時にココアポッドが増えることはありません。 Toastメッセージあなたはこれを使うことができます:Charles ScalesseのメッセージToast 1)。ファイルをダウンロードして、プロジェクト内のtoast.swiftファイルを追加してください。 2)。トーストを追加するにはself.maketoastを書く必要があります

+0

入手しました。ありがとうございました:) –

+0

この回答が役に立ったとします。 –

+0

sure.thankyou .. –

関連する問題