内存泄漏与以下代码

时间:2011-04-07 04:16:23

标签: iphone objective-c cocoa-touch

以下是我遇到内存泄漏的代码:

SCNetworkReachabilityRef reach = SCNetworkReachabilityCreateWithName(kCFAllocatorSy stemDefault, "google.com"); 

SCNetworkConnectionFlags flags;
SCNetworkReachabilityGetFlags(reach, &flags);

[flags release];
[reach release];

那些版本没有这样做。

1 个答案:

答案 0 :(得分:14)

首先,SCNetworkConnectionFlagsenum,因此无需发布。删除[flags release]并解决问题。

继续,SCNetworkReachabilityRef通过

发布
CFRelease(reach);