스프링 보드를 연결하는 MobileSubstrate 애드온이 있습니다 (실제 목적 코드는 아니지만 plist 포함). 여기에는 NSWRLRequest를로드하는 UIWebView가 포함되어 있습니다. 이 NSURLRequest는 다음과 같습니다.NSURLRequest SpringBoard 걸기
NSString *urlAddress = @"http://www.google.com";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
이 NSURLRequest는 스프링 보드를 걸어 놓습니다. 나는 많은 테스트를했고, 나는이 NSURLRequest가 발판에 걸려 있고 MobileSubstrate Tweak의 다른 요소가 아닌지 100 % 확신합니다.
귀하의 조언 및/또는 해결책을 기다리고 있습니다.
업데이트 : 페이지 로딩을 스레딩하려고합니다. 작동하지 않는다면 다시보고하겠습니다.
분명히 기판 첨가제입니다. 귀하의 코드는 괜찮습니다. 아마 당신은 addon을 게시해야합니다. –
UIWebView는 배경과 비 차단 방식으로 수행 할 수 있기 때문에 배경 스레드에 배치하는 것은 옵션이 아닙니다. UIKit과 같습니다. UIWebView는 백그라운드에서 수행 할 수있는 작업을 수행하기 때문에 불필요합니다. 이 코드가 맞다는 것을 정말로 증명하고 싶다면, MobileSubstrate Tweak없이 샘플 프로젝트에 넣고 작동하는지 확인하십시오. –