tüm Hey, kalıcı görünümü denetleyicisi sunulması ve bir UIWebView bu görünüm denetleyicisi bir web sayfası yükleyerek ediyorum :UIWebView - istek devam ederken kalıcı görünümü denetleyicisi görevden kazasında
- (void)viewWillAppear:(BOOL)animated
{
self.requestObj = [NSURLRequest requestWithURL:[NSURL URLWithString:[MPServerPrefs serverPrefs].url_of_sandwich]];
[self.helpWebView loadRequest:self.requestObj];
}
Her şey eğer iyi çalışır Web sayfasının yüklenmesine izin verin ve sonra görünümü reddediyorum.
#0 0x31a94466 in objc_msgSend
#1 0x35ebcb70 in -[UIWebView webView:identifierForInitialRequest:fromDataSource:]
#2 0x35ebc1c0 in -[UIWebViewWebViewDelegate webView:identifierForInitialRequest:fromDataSource:]
#3 0x36130d04 in __invoking___
#4 0x36130bd4 in -[NSInvocation invoke]
#5 0x36130730 in -[NSInvocation invokeWithTarget:]
#6 0x329fc2f4 in -[_WebSafeForwarder forwardInvocation:]
Bazı arama yaptım ve ne olup bittiğini anlamaya olamaz: istek yüklenirken ben görünümü kapatırsanız, bu stacktrace olsun. Herhangi bir fikir? Görünüm denetleyicisini reddederken isteğimi iptal etmem gerekiyor mu?
Çok teşekkürler!
Bunu nerede yapıyorsunuz? dealloc? viewWillDisappear? – Bill
@Bill - viewWillDisappear IIRC ancak bu sorunun ilk kez kırpılmasından beri yıllar geçti. Bunu dene ve bana nasıl olduğunu bilmeme izin ver! – Mark
eski soru ama deinit en iyi yer – CZ54