Разъем отключается в iOS5 при нажатии клавиши блокировки - PullRequest
0 голосов
/ 20 декабря 2011

Приложение для моего iPhone основано на протоколе удаленного рабочего стола, который обменивается данными с ПК с помощью программирования сокетов. В iOS4 все работает нормально, но теперь у меня возникла проблема с устройством на iOS5.

Мой сокет get отключается, когда пользователь нажимает кнопку блокировки на устройствах на iOS5. Я разработал библиотеку статических сокетов на основе какао, которая выполняет всю связь для моего приложения для iphone.

К вашему сведению: я просто вызываю функцию из моей библиотеки, чтобы начать общение. Я называю это фоновым потоком, используя [self executeSelectorInBackGround: @selector (triggerCommunication :) withObject: IP_Address];

а. Почему разъём отключается при нажатии кнопки блокировки в iOS5? б. Есть ли способ предотвратить отключение сокета?

Спасибо

1 Ответ

0 голосов
/ 21 декабря 2011

Если мы скомпилируем с iOS5 SDK и запустим приложение, сокет отключится при нажатии кнопки блокировки.

Я перекомпилировал свое приложение с iOS4 SDK и протестировал свое приложение на iPhone на базе iOS5. И теперь розетка не отключается даже после блокировки!

Спасибо

...