Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- map.delegate=nil;
- [self.map stopLoading];
- -[UIWebView webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:]: message sent to deallocated instance 0x4469ee0
- /SourceCache/WebCore/WebCore-351.9.42/wak/WKWindow.c:250 WKWindowIsSuspendedWindow: NULL window.
- - (void)loadRequest:(NSURLRequest *)request
- {
- [self retain];
- if ([webView isLoading])
- [webView stopLoading];
- [webView loadRequest:request];
- [self release];
- }
- - (void)webViewDidStartLoad:(UIWebView *)webView
- {
- [self retain];
- }
- - (void)webViewDidFinishLoad:(UIWebView *)webView
- {
- [self release];
- }
- - (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
- {
- [self release];
- }
- - (void)viewWillDisappear
- {
- if ([webView isLoading])
- [webView stopLoading];
- }
- - (void)dealloc
- {
- [webView setDelegate:nil];
- [webView release];
- [super dealloc];
- }
- #import <UIKit/UIKit.h>
- #import <Foundation/Foundation.h>
- @interface FixedNavigationController :
- UINavigationController <UINavigationControllerDelegate>{
- }
- @end
- #import "FixedNavigationController.h"
- static BOOL bugDetected = NO;
- @implementation FixedNavigationController
- - (void)viewDidLoad{
- [self setDelegate:self];
- }
- - (void)didReceiveMemoryWarning{
- // FIX navigationController & memory warning bug
- if([self.viewControllers count] > 2)
- bugDetected = YES;
- }
- - (void)navigationController:(UINavigationController *)navigationController
- didShowViewController:(UIViewController *)viewController
- animated:(BOOL)animated
- {
- // FIX navigationController & memory warning bug
- if(bugDetected){
- bugDetected = NO;
- if(viewController == [self.viewControllers objectAtIndex:1]){
- [self popToRootViewControllerAnimated:NO];
- self.viewControllers = [self.viewControllers arrayByAddingObject:viewController];
- }
- }
- }
- @end
Add Comment
Please, Sign In to add comment