Xcode 6 調試時對象總爲nil

我認爲這Xcode的一個bug。ui

狀況是這樣的:code

-(void)aMethod對象

{get

    NSString *aString = @"I'm a string";
string

    NSLog(@"string = %@",aString);
io

}console

編譯運行,string = I'm a string可以在console窗口正確輸出。可是在variable窗口,aString 是 nil。編譯

更嚴重的是,你建立的對象,無規律(或者我沒有找到規律)的是nil。這樣你的程序是沒法獲得正確結果的。搜索

求助度娘,找到一個解決辦法:bug

Xcode -> Project (or Targets) -> Build Settings,在搜索框中輸入 Optimization Level,把該屬性改成None。

再次編譯,對象總算存在了。

可是,這個操做都幹了什麼?待解決。

相關文章
相關標籤/搜索