Execution was interrupted

背景描述

#import "TMUStoreMemoryDataCache.h"
static TMUStoreMemoryDataCache * _instance = nil;

@implementation TMUStoreMemoryDataCache

+ (instancetype)shareInstance{
    //static TMUStoreMemoryDataCache * instance = nil;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        _instance = [[TMUStoreMemoryDataCache alloc]init];
    });
    return _instance;
}

我在一下代码中创建的单例,使用全局的static _instacce,就会出现以下错误,这个断点即使不打开All Exceptions`也会出现。后来我将上面全局的变量改成局部的,就不在出错。问题原因尚未找到

Execution was interrupted, reason: EXC_BREAKPOINT (code=1, subcode=0x101c2f740). The process has been returned to the state before expression evaluation.

解决

将全局_instace换成局部的instace,就能解决

原因

还未找到具体原因

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • V8 Debugger Protocol This document describes the message ...
    妖怪来了阅读 1,696评论 0 1
  • LLDB的Xcode默认的调试器,它与LLVM编译器一起,带给我们更丰富的流程控制和数据检测的调试功能。平时用Xc...
    CoderSC阅读 1,381评论 0 2
  • 在大城市生存的你,靠的是什么? ——茹心 有些意外收到这个90后师妹的短信,细数一下,已经有三年没有见过她了。三年...
    茹心阅读 1,888评论 1 3
  • 要谈人生的意义,我想先从人与世界的关系开始。我们整天忙忙碌碌,起床吃饭,工作学习,陪家人,交朋友等等,如果人生是一...
    田野里的孤狼阅读 275评论 0 0
  • 文章题目:Property for Double and CGFloat作者:pmst(1345614869)微博...
    NinthDay阅读 1,125评论 0 0