我的应用程序使用书签来保留对沙盒环境中文件的访问权限。每次我使用
NSData *bookmark = [url bookmarkDataWithOptions:NSURLBookmarkCreationWithSecurityScope includingResourceValuesForKeys:nil relativeToURL:nil error:&error];
或
NSURL *resolvedURL = [NSURL URLByResolvingBookmarkData:storedBookmark options:nil relativeToURL:nil bookmarkDataIsStale:FALSE error:&resolveError ];
内存堆随着非对象分配而增长,这些分配在以后不会被释放。
我正在使用 ARC。@autorelease 块没有区别。仪器显示没有内存泄漏。
如何摆脱这些分配?谢谢。