В моем приложении для iOS 4 мне нужно открыть URL-адрес из фона, в указанное пользователем время.Однако по какой-то причине я не могу запустить URL-адрес из фона по какой-то причине.Вот мой код для открытия URL:
if (![[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.stackoverflow.com"]])
{
// the URL wasn't opened. we will ignore this for now.
}
Этот код запускается из созданного ранее потока демона.Я протестировал этот код на симуляторе, и URL-адрес не открывается, и по какой-то причине метод возвращает YES
, но когда я снова открываю свое приложение (посредством быстрого переключения приложений), он открывает URL-адрес.Есть ли какой-то способ заставить мое приложение снова выйти на передний план в этот момент (не через локальное уведомление), чтобы URL-адрес мог открыться, или это ошибка или недокументированная функция.Кроме того, если есть другой способ открыть URL, который будет работать в фоновом режиме, это также будет полезно.