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

Работа с сокетом и сворачивание приложения - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Запретить блокировку экрана в момент работы приложения http://www.cyberforum.ru/objective-c/thread1250143.html
Здравствуйте! При работе моего приложения в основном используется акселерометр, на экран почти нет касаний. Как программно запретить IOS лочить (блокировать) экран при запущенном приложении? ...
Objective-C Референция в Objective-C Всем привет. Многие, кто пишет на Java, знают, что там есть возможность передавать референцию на объекты между классами. Делегирование в общем. То есть что-то вроде: Class Aaa { Bbb... http://www.cyberforum.ru/objective-c/thread1247344.html
Objective-C Хранение значения переменной "онлайн"
Всем привет! Такой вопрос - нужно, чтобы значение некоторой переменной отображалось одновременно у всех пользователей приложения. Видел такую фишку в игре To The End - там внизу экрана есть счетчик...
Objective-C Портирование проектов iOS -> Android, используя Marmalade
Привет всем! Вопрос собственно, кто-то имел дело с портированием своих проектов с iOS -> Android используя Marmalade ?
Objective-C SQLite вывезка данные и выложить извлеченные данные к MessageUI http://www.cyberforum.ru/objective-c/thread1243883.html
Всем привет господа. У меня есть проблемка что не смог сделат, может кто нибудь поможет. вот код #import "EditInfoViewController.h" #import "DBManager.h" @interface EditInfoViewController...
Objective-C Открыть сайт в iOS Добрый день! Нужно сделать из сайта iOS-приложение. Нашел такой вариант: Создается проект приложения в Xcode, в папку с проектом кладется сайт, в самом приложении всего один экран, на который... подробнее

Показать сообщение отдельно
kostasoft
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 15
15.09.2014, 23:14  [ТС]
Вот ведь какая штука:
Я добавил проверку на статус приложения перед отправкой пакетов по UDP
Objective-C
1
2
if ([UIApplication sharedApplication].applicationState != UIApplicationStateBackground)
        [udpSocket sendData:data toHost:address port:port withTimeout:-1 tag:1];
И убрал автоблокировку экрана.
Теперь после сворачивания приложения (но при это сам телефон не блокируется) и последующего разворачивания через любой продолжительный период времени приложение после разворачивания работает отлично!
Но стоит заблокировать телефон (нажав однократно кнопку питания) - все, после разблокировки и разворачивания приложения UDP пакеты не отправляются, хоть само событие таймера, в котором это происходит - исправно срабатывает.
Как тут быть?

Добавлено через 4 часа 53 минуты
Я решил проблему!
Дело было в UDPsocket-е от Cocoa.
Реализовал передачу пакетов нативным сокетом (Беркли), все заработало.
Плагиатил вот отсюда!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru