日志消息我没有要求在Xcode 4.5与iOS 6.0
因为我更新Xcode到版本4.5,并开始build立这样的iOS 6日志消息不断出现:
ADDRESPONSE - ADDING TO MEMORY ONLY
我从来没有要求(至less不自觉)。
我需要做些什么来阻止这些消息? 他们的起源是什么?
我遇到同样的问题,消息是从CFNetwork框架发出的,这发生在设备和iOS模拟器上。 在CFNetwork上专门运行string显示:
ADDRESPONSE – 不添加到磁盘或内存:%@ ADDRESPONSE – 仅添加到内存:%@
我的猜测是由CFCachedURLResponse方法发出。
更新 – 进一步调查我的问题是由以下原因造成的:
NSURLCache *cache = [[NSURLCache alloc] initWithMemoryCapacity: memoryCapacity diskCapacity: discCapacity diskPath:[SDURLCache defaultCachePath]]; [NSURCache setSharedCache:cache];
其中memoryCapacity == 0.设置这个像一些现实的值,如10MB停止发出的消息,似乎从caching中检索对象,如我所料。
不幸的是,根据你的观点,NSURLRequest等行为在iOS 5中发生了变化。NSURLRequestCachePolicy现在已经起作用,这意味着你将需要检查你的应用在哪个iOS版本上运行,并相应地调整你的caching行为。
我有和你一样的问题。 我不知道,但我确实通过在viewDidLoad
方法中使用以下形成它。
-(void) viewDidLoad { // First write my code of UI Creation. // Then I call [super viewDidLoad]; //add [super viewDidLoad] AFTER implementation, not before. }
这对我来说很好,希望这也适合你。
- UICollectionView:如何检测滚动停止
- 在XCode 4.5中使用ZXing库时,架构armv7的未定义符号
- dismissModalViewControllerAnimated弃用
- iPhone 5的信箱/屏幕resize
- 当用户更改“联系人”访问权限时,应用程序在iOS 6中崩溃
- 使用iOS 6时设置UITableViewCell样式UITableView dequeueReusableCellWithIdentifier:forIndexPath:
- 如何使用UITableViewHeaderFooterView?
- iOS6 UDID – identifierForVendor具有优于identifierForAdvertising的优势吗?
- 解释ALAssetRepresentation中的XMP-Metadata