gpt4 book ai didi

objective-c - 在 iOS 6.0 的 Xcode 4.5 中我没有要求的日志消息

转载 作者:IT老高 更新时间:2023-10-28 11:27:17 25 4
gpt4 key购买 nike

自从我将 Xcode 更新到 4.5 版并开始为 iOS 6 构建日志消息后,类似这样的日志消息不断出现:

ADDRESPONSE - ADDING TO MEMORY ONLY

我从来没有要求过(至少不是有意识的)。

我需要做些什么来阻止这些消息?它们的起源是什么?

最佳答案

我遇到了同样的问题,消息是从 CFNetwork 框架发出的,这发生在设备和 iOS 模拟器上。具体在 CFNetwork 上运行的字符串显示:

地址 - 不添加到磁盘或内存:%@地址 - 仅添加到内存中:%@

我猜它是由 CFCachedURLResponse 方法发出的。

更新 - 经过进一步调查,我的问题是由以下原因引起的:

NSURLCache *cache = [[NSURLCache alloc] initWithMemoryCapacity: memoryCapacity diskCapacity: discCapacity diskPath:[SDURLCache defaultCachePath]];
[NSURCache setSharedCache:cache];

其中 memoryCapacity == 0。将此设置为某个实际值(例如 10MB)会阻止消息发出,并且似乎可以按我的预期从缓存中检索对象。

不幸的是,根据您的观点,NSURLRequest 等行为在 iOS 5 中发生了变化。NSURLRequestCachePolicy 现已生效,这意味着您需要检查您的应用运行在哪个 iOS 版本上并相应地调整您的缓存行为。

关于objective-c - 在 iOS 6.0 的 Xcode 4.5 中我没有要求的日志消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12547490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com