【发布时间】:2014-04-28 10:42:08
【问题描述】:
我在 SO 上看到了很多关于这个主题的问题,但他们没有问我的情况。
分析器给了我这个警告
调用者此时不拥有的对象的引用计数减少错误
但在我的情况下,有问题的方法没有生成或不打算返回任何上下文。
我的方法是这样的:
@property (nonatomic, assign) CGContextRef ctx;
- (void)generatePDFWithSize:(CGSize)size andURL:(NSURL*)url {
CGRect mediaBox = CGRectZero;
mediaBox.size = tamanho;
self.ctx = CGPDFContextCreateWithURL((__bridge CFURLRef)(URL), &mediaBox, NULL);
for (int i=0; i<numberOfPages; i++) {
CGPDFContextBeginPage(self.ctx, NULL);
//... bla bla bla... generate page
CGPDFContextEndPage(self.ctx);
}
CGContextRelease(self.ctx);
}
分析器指向最后一行。
我该如何解决?
【问题讨论】:
标签: cocoa automatic-ref-counting quartz-graphics