Raz*_*Raz 6 debugging xcode objective-c ios
我在Xcode 6调试器中看到了一个奇怪的行为.我使用以下代码创建了一个单例共享实例:
+ (instancetype)shared
{
static DataBaseManager *sharedInstance = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
sharedInstance = [[DataBaseManager alloc] init];
});
return sharedInstance;
}
Run Code Online (Sandbox Code Playgroud)
通过调用这样的方法初始化对象之后:
DataBaseManager *manager = [DataBaseManager shared];
NSLog(@"");
Run Code Online (Sandbox Code Playgroud)
我在"NSLog"上放置了一个断点,我看到了以下调试器状态:
我已经确定我正在启动调试模式,并且构建设置很好,遵循这里的问题:Xcode调试器不打印对象并显示nil,当它们不是
有关为什么会发生这种情况的任何想法?这是我第一次见到这种奇怪的行为.任何帮助将非常感激.
**UPDATE**
A bug was reported to apple bug report system.
The bug status is: Duplicate of 17164538 (Closed)
so it is probably a known bug in Xcode.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2341 次 |
| 最近记录: |