Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
iSerg
2 / 2 / 1
Регистрация: 20.08.2012
Сообщений: 29
#1

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

22.12.2014, 18:39. Просмотров 726. Ответов 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а и более дня.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2014, 18:39
Ответы с готовыми решениями:

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

Обновление данных в таблице
Добрый день! При работе над проектом возник вопрос... Есть таблица, есть...

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

Периодическое произвольное обновление рабочего стола
Добрый вечер, ребята. Столкнулся со следующей проблемой. Обновляется рабочий...

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2014, 18:39

Обновление базы и ошибка: Обновление невозможно. База данных или объект доступны только для чтения.
Помогите пожалуйста! asp не может обновить базу. Про ошибку говорит Microsoft...

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

Автоматическое обновление данных ADOTable при добавлении данных другим экземляром программы
С моей программой работает около 3-4 экземляров программы. Одна таблица...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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