NSURLRequest зависает SpringBoard

У меня есть аддон MobileSubstrate, который подключает трамплин (не в фактическом целевом коде c, а с plist). Он содержит UIWebView, который загружает NSURLRequest. Этот NSURLRequest находится здесь:

NSString *urlAddress = @"http://www.google.com";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];

Этот NSURLRequest подвешивает трамплин. Я провел МНОГО тестов, и я на 100% уверен, что этот NSURLRequest зависает трамплин, а не любой другой элемент твика MobileSubstrate.

Жду ваших советов и/или решений.

ОБНОВЛЕНИЕ: я собираюсь попробовать загрузить загрузку страницы. Если не получится, отчитаюсь.


person Eman yalpsid    schedule 04.08.2011    source источник
comment
Очевидно, это ваш субстратный аддон. Ваш код в порядке. Возможно, вам стоит опубликовать аддон.   -  person Matt S.    schedule 14.08.2011
comment
Помещать это в фоновый поток - не вариант - это материал UIKit - и ненужный, потому что UIWebView будет выполнять то, что он может, в фоновом режиме и неблокирующим образом (хотя это не всегда хорошо). Если вы действительно хотите доказать себе, что этот код правильный, поместите его в пример проекта без вашего MobileSubstrate Tweak и посмотрите, работает ли он.   -  person Rob Reuss    schedule 13.12.2011


Ответы (1)


Это не ваш код, он использует UIWebView в SpringBoard. SpringBoard как-то не очень хорошо на это реагирует. То же самое с использованием system(). Проблема известная, но решения пока нет.

person YllierDev    schedule 28.04.2012