2011-12-10 4 views
0

객체 할당 메시지 누출 가능성이 있습니다. 내가 어떻게 그것을 dealloc 수 있습니까?BOOL - 객체의 누출 가능성이 있음

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 

    extern BOOL _mainWebViewLoaded; // **-> Potential leak of an object allocated 

    Nimble *nimble = [[Nimble alloc] initWithRootPage:@"main.html" window:self.window serial:@""]; 
    [nimble release]; 
    [self.window makeKeyAndVisible]; 
    while (!_mainWebViewLoaded) { 
     [[NSRunLoop currentRunLoop] runUntilDate:[NSDate dateWithTimeIntervalSinceNow:1]]; 
    } 
    return YES ; 



} 

답변

3

BOOL이 아니라 self.window입니다. 추론이 잘 here 설명

self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; 

: 당신의 self.window를 오토 릴리즈.

+0

고맙습니다. 나는 새로운 obj-c이고, 이해하는 데 많은 도움을 준 링크에 감사드립니다 ... – Tel4tel

+0

그것은 내 기쁨이었습니다. 우리는 모두 새로운 무엇인가! –

관련 문제