Форум программистов, компьютерный форум CyberForum.ru

Objective-C

Войти
Регистрация
Восстановить пароль
 
iSerg
2 / 2 / 1
Регистрация: 20.08.2012
Сообщений: 29
#1

[iOS8] Периодическое обновление данных - Objective-C

22.12.2014, 18:39. Просмотров 650. Ответов 0
Метки нет (Все метки)

Никак не могу побороть или понять performFetchWithCompletionHandler. Запускается всего лишь один раз, хотя интервал стоит в 10 сек. И по идее каждые десять секунд должно запускаться приложение в бекграунде и обновлять данные.

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    
    if ([UIApplication instancesRespondToSelector:@selector(registerUserNotificationSettings:)]) {
        
        [[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings
                                                                             settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeSound
                                                                             categories:nil]];
    }
    
    if([[[UIDevice currentDevice] systemVersion] floatValue] >=7.0){
        [[UIApplication sharedApplication] setMinimumBackgroundFetchInterval:10];
    }
    
    UILocalNotification *lntfMainNotification = [launchOptions objectForKey:UIApplicationBackgroundRefreshStatusDidChangeNotification];
    
    if (lntfMainNotification) {
        [application cancelAllLocalNotifications];
    }
Objective-C
1
2
3
4
5
6
7
8
9
10
11
-(void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler {
 
    BackupDataViewController *backupController = [BackupDataViewController new];
    
    [backupController fetchNewDataWithCompletionHandler:^(UIBackgroundFetchResult result) {
        
        NSLog(@"Fetched");
        completionHandler(UIBackgroundFetchResultNewData);
    }];
    
}
Что я делаю не так? Суть задачи, обновление данных в приложении раз в 2а и более дня.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2014, 18:39     [iOS8] Периодическое обновление данных
Посмотрите здесь:

Периодическое обновление ListView - Программирование Android
Привет всем! Есть задача, вывести на экран список, данные берутся с сервера, а потом с какой то периодичностью обновлять его с сервера. ...

Периодическое произвольное обновление рабочего стола - Windows 8, 8.1
Добрый вечер, ребята. Столкнулся со следующей проблемой. Обновляется рабочий стол произвольно, сам по себе с периодичностью ~ 1м. Не важно,...

Выбор iPad под iOS8 - iOS
Здравствуйте. Помогите выбрать ipad для хороший работы с ios 8. Спасибо.

Запрет сдвига ячейки в режиме удаления в iOS7 и iOS8 - Программирование iOS
Всем привет! Появилась у меня задача реализовать перевод UITableView в режим редактирования таким образом, чтобы красная круглая...

Обновление данных в модели Linq to SQL при обновлении данных в БД - LINQ
Подскажите новичку. Есть база данных, в приложении настроена работа с БД с помощью Linq to SQL. Из приложения все работает, но когда я...

Обновление одних и тех-же данных в двух базах данных - PHP БД
Всем здрасте, как варианты есть для того чтобы обновить данные на двух серверах сразу тоесть когда попадают данные в одну базу данных их-же...

Отправка данных на емейл и обновление данных - MS Access
У меня есть две таблицы: организация (Код, Признак, Клиенты,Емейлы) и документы(Код, Счёт-фактура) Надо реализовать автоматический...

Обновление данных в базе данных - Delphi
Здравствуйте! Возникла проблема с обновлением данных в БД. Есть БД Access подключенная через АДО и отображается в DBGrid. Данные можно...

обновление данных - C#
Всем привет! Ни могу никак понять как реализовать обновление данных в бд mysql! Данные отображаются в datagridview. Для обновления...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru