-1

私は NSCache を初めて使用します。応答データをキャッシュして使用したいと考えています。したがって、私[cache setobject]はクラス A にあり、を使用してクラス B から取得する必要があり[cache objectForKey]ます。しかし、それは常にNULL.以下と同じクラスで動作します..

NSURL *url = [NSURL URLWithString:@"http://ios.eezytutorials.com/sample-files/sample-dictionary-plist.plist"];
NSDictionary *dict = [[NSDictionary alloc]initWithContentsOfURL:url];
NSCache *cache = [[NSCache alloc]init];
[cache setObject:dict forKey:url];
NSLog(@"%@",[cache objectForKey:url]);

別のクラスからそれを取得する方法は?

4

1 に答える 1