更新属性时Xcode Analyzer泄漏警告

时间:2016-02-17 15:27:45

标签: objective-c xcode memory-management automatic-ref-counting

我有以下方法返回NSFileWrapper子类的NSDocument

我在image上收到一个分析器警告,说明“分配的对象稍后在此执行路径中未被引用,并且保留计数为”

这是绝对正确的,但是我正在使用image更新属性,如果我调用CGImageRelease(image),我会在此方法范围之外使用它时会崩溃。

有关如何摆脱此警告的任何想法?我是否忽略了一些明显的东西?

- (NSFileWrapper *)fileWrapperOfType:(NSString *)typeName error:(NSError *__autoreleasing *)outError {
    CGImageRef image = PCCreateImageFromLayer(self.myLayer, self.myLayerSize, 1.0);
    self.project.previewImage = image;
    return self.project.fileWrapper;
}

0 个答案:

没有答案