Lau*_*ell 7 memory iphone xcode memory-leaks reachability
使用设备上的仪器,它在我的应用程序中使用Apple的Reachability 2.0代码检测到3.50 KB的内存泄漏.泄漏的对象是GeneralBlock-3584.泄漏工具指向以下代码:
- (BOOL) startNotifer
{
BOOL retVal = NO;
SCNetworkReachabilityContext context = {0, self, NULL, NULL, NULL};
if(SCNetworkReachabilitySetCallback(reachabilityRef, ReachabilityCallback, &context))
{
// THIS IS LINE OF CODE WHERE THE LEAK OCCURS:
if(SCNetworkReachabilityScheduleWithRunLoop(reachabilityRef, CFRunLoopGetCurrent(), kCFRunLoopDefaultMode))
{
retVal = YES;
}
}
return retVal;
}
Run Code Online (Sandbox Code Playgroud)
我几乎直接使用Apple示例代码中的Reachability示例,所以我无法弄清楚为什么会发生这种情况或我如何修复它.
GeneralBlock-3584根据开发人员论坛上的官方Apple声明(请查看http://devforums.apple.com,并介意您的NDAs),泄漏事件不是真正的泄漏,实际上是仪器中的错误.
| 归档时间: |
|
| 查看次数: |
2053 次 |
| 最近记录: |