iPhone应用程序NSNumber内存泄漏

McD*_*cDJ 3 iphone memory-leaks memory-management objective-c

我有内存泄漏,我不知道它来自何处以及如何解决它.

在某些时候,我计算2个位置之间的距离.

double calc = [self getDistance:location to:otherLocation];
NSNumber *distance = [NSNumber numberWithDouble:calc];
Run Code Online (Sandbox Code Playgroud)

在仪器中,我得到泄漏的对象NSCFNumber,它识别

NSNumber *distance = [NSNumber numberWithDouble:calc];
Run Code Online (Sandbox Code Playgroud)

作为导致这一点的线.

我不知所措.请帮忙.

先谢谢,米歇尔

Dav*_*ong 8

你在那里做什么没有错.在NSNumber有+0保留计数(自动释放),所以你可能会保留那个NSNumber别的地方,忘记释放.