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