Форум программистов, компьютерный форум, киберфорум
Наши страницы

Objective-C

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

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

22.12.2014, 18:39. Просмотров 687. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос [iOS8] Периодическое обновление данных (Objective-C):

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

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

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

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

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

Обновление базы и ошибка: Обновление невозможно. База данных или объект доступны только для чтения. - C# ASP.NET
Помогите пожалуйста! asp не может обновить базу. Про ошибку говорит Microsoft OLE DB Provider for ODBC Drivers (0x80004005) ...

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

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

Автоматическое обновление данных ADOTable при добавлении данных другим экземляром программы - C++ Builder БД
С моей программой работает около 3-4 экземляров программы. Одна таблица работает с помощью ADOTable. В ней постоянно обновляемые данные. ...

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

Обновление данных из базы данных в клиентах в реальном времени - C#
Здравствуйте, уважаемые коллеги! Как сделать то, что описано в теме? Расскажу с самого начала откуда пошла такая задача. Есть в...


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

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

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