分析项目时出现内存错误。
该功能是检查给定的URL是否为图像URL。
- 调用功能' UTTypeCreatePreferredIdentifierForTag'返回CFStringRef _Nullable类型的Core Foundation对象,并保留+1 计数
- 对象泄露:对象已分配并存储到' UTI'稍后在此执行路径中未引用,并且保留计数为+1
醇>
代码:
-(BOOL)isValidImageURL:(NSString *) strURL{
strURL = [NSString stringWithFormat:@"%@%@", ROOT_BASE_URL, strURL];
NSString * UTI = (__bridge NSString *)UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension,(__bridge CFStringRef)[[NSURL URLWithString: strURL] pathExtension],NULL);
BOOL value = UTTypeConformsTo((__bridge CFStringRef)UTI, kUTTypeImage);
return value;
}
XCode在分析时显示内存错误。有谁知道为什么它显示错误?我应该在获取布尔值后释放UTI对象吗? (如果是,那么如何释放该对象?)