Objective c ADDRESPONSE-仅添加到内存

Objective c ADDRESPONSE-仅添加到内存,objective-c,Objective C,我在Stackoverflow上找到了一个与Addresponse相关的解决方案-仅向内存添加,但我的应用程序仍然报告了它,即使执行了推荐的操作 AppDelegate.m - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { ... // Enable Cache System NSURLCache

我在Stackoverflow上找到了一个与
Addresponse相关的解决方案-仅向内存添加
,但我的应用程序仍然报告了它,即使执行了推荐的操作


AppDelegate.m

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    ...
    // Enable Cache System
    NSURLCache *cache = [[NSURLCache alloc] initWithMemoryCapacity:4*1024*1024 diskCapacity:32*1024*1024 diskPath:nil];
    [NSURLCache setSharedURLCache:cache];
    ...
}
日志:



有人知道这些日志可能与什么有关吗?

这是来自框架的错误消息。最好的猜测是,您在磁盘上的路径是
nil
,因此,该错误消息告诉您不会向磁盘写入任何内容。

如果设置了
diskPath
,我将在我的应用程序上进行测试,以解决问题,但是我想它没有任何关系:更新:即使使用
diskPath
设置它仍然报告
ADDRESPONSE-只添加到内存中
。您将磁盘路径设置为什么?某个可写的地方?我在使用
[[NSString alloc]initWithBytes:(const void*)字节长度:(nsInteger)长度编码:(NSStringEncoding)编码时看到了这一点。
长度是
长度:outputLength
当它应该是
长度:&outputLength
时的长度。因此,这是未来读者的另一个可能线索。
2013-05-22 19:44:21.648 Setparty[12912:380f] ADDRESPONSE - ADDING TO MEMORY ONLY: http://SERVER/api/1.0/appimages/?view=1
2013-05-22 19:44:21.667 Setparty[12912:380f] ADDRESPONSE - ADDING TO MEMORY ONLY: http://SERVER/api/1.0/appimages/?view=2
2013-05-22 19:44:21.689 Setparty[12912:380f] ADDRESPONSE - ADDING TO MEMORY ONLY: http://itunes.apple.com/lookup/?id=634476579