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。

再次编译,对象总算存在了。

可是,这个操做都干了什么?待解决。

相关文章
相关标签/搜索