Индикатор сети IOS

Я хотел бы спросить, есть ли способ автоматически отображать индикатор сети, когда происходит сетевая активность, и скрывать индикатор сети, когда сетевой активности нет.


person Community    schedule 16.02.2016    source источник
comment
вы используете методы NSURLConnection ..?   -  person Bhavin Ramani    schedule 16.02.2016
comment
нет, я использую метод mbaas, который загружает данные из базы данных   -  person    schedule 16.02.2016


Ответы (1)


Вы должны контролировать это, используя начало и завершение сетевых вызовов.

Скажем:

    - (void)viewDidAppear:(BOOL)animated{
      [super viewDidAppear:animated];
      [self showNetworkActivitySpinner];
      [self fetchDataFromServer];
    }

    - (void)fetchDataFromServer{
      [SomeApiCallClass callWebServiceWithPostData:(NSDictionary *)someDataToPost andCompletionHandler:(^void) {
        [self hideNetworkActivitySpinner];
      }];
    }
person Devanshu Saini    schedule 16.02.2016