2017-01-18 1 views
0

프로젝트에 포드를 통해 Alamofire, SwiftyJsonAlamofireNetworkActivityIndicator 프레임 워크를 통합했습니다. AlamofireNetworkActivityIndicator가 Github 페이지의 지침을 따른 후에 나타나지 않습니다. https://github.com/Alamofire/AlamofireNetworkActivityIndicatorAlamofireNetworkActivityIndicator가 작동하지 않습니다.

그것은 모두가 일에 활동 표시에 필요한 코드의 다음 줄입니다 말한다 :

NetworkActivityIndicatorManager.shared.isEnabled = true 

나는 기본적으로 그냥 요청이 또는 데이터가 될 때마다 보여주기 위해 활동 표시 필요 당신은 실제로 AlamofireNetworkActivityIndicator 오해

+0

화면 중간에 어디에 나타 납니까? –

+0

예. UIActivityIndicatorview와 유사합니다. 데이터가로드 될 때마다 표시 할 로더가 필요합니다. –

답변

2

로드 (Alamofire 방법) 실제로 MBProgressHUD 또는 SVProgressHUD 같은 UIActivityIndicator 없습니다. API 호출이있을 때 상태 표시 줄에 회 전자가 표시됩니다.

이 메시지는 NetworkActivityIndicatorManager.shared.isEnabled = truefalse이 상태 표시 줄에 표시되지 않도록 표시하는 데 사용됩니다.

// MBProgressHUD // 표시 표시 MBProgressHUD.showHUDAddedTo (self.view, 애니메이션 : true)를 사용 Alamofire.request (.POST, URL, 매개 변수 : 매개 변수 인코딩 : .JSON) .responseJSON {응답을 // 숨기기 표시 MBProgressHUD.hideAllHUDsForView (애니메이션 self.view : 사실)에 } Parth에서 언급 한 바와 같이

+0

OMG ... 결코 눈치 채지 못했습니다. 정말 고맙습니다. 어쨌든 alamofire에 대해 MBProgressHUD 또는 SVProgressHUD와 같은 ActivityIndicator를 시작하는 방법을 알고 계십니까? –

+0

@SachitPhilip 업데이트 된 답변 –

+0

@SachitPhilip 당신을 위해 성공하면 대답을 수락하실 수 있습니다. –

0

almofire의 NetworkActivityIndicatorManager 실제로 UIActivityIndicator 없습니다. 액티비티 표시기의 경우 토스트 메시지에 사용할 수있는 제 3자를 많이 사용할 수 있으며 모든 파일에 대해 cocoapod를 설치하는 대신 파일을 수동으로 추가해보십시오. 설치 중에 cocoapods가 수행하는대로 앱의 크기가 증가하지 않습니다 토스트 메시지 당신은 이것을 사용할 수 있습니다 : Charles Scalesse의 토스트 메시지 1). 파일을 다운로드하고 프로젝트에 toast.swift 파일을 추가하십시오. 2). 토스트를 추가하려면 self.maketoast를 작성해야합니다.

+0

알았어요. 고마워요 :) –

+0

이 대답이 당신에게 유용했다면 upvote하십시오 –

+0

sure.thankyou .. –

관련 문제