分析状态泄漏问题,为什么?

+ (DebugOutput *) sharedDebug
    {
      @synchronized(self)
      {
        if (sharedDebugInstance == nil)
        {
          [[self alloc] init];
        }
      }
      return sharedDebugInstance;
    }

最佳答案

好sharedDebugInstance没有分配,您可能想要这样做:

sharedDebugInstance = [[self alloc] init];

关于iphone - 潜在的泄漏? -分析仪,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1885729/

10-11 18:56