[error] error: (NSFetchedResultsController): couldn't read cache file to update store info timestamps
dnssd_clientstub ConnectToServer: socket failed 24 Too many open files
[] nw_resolver_create_dns_service_on_queue DNSServiceCreateConnection failed: NoMemory(-65539)
Core Dataのキャッシュがメモリを大量に消費しているため、キャッシュを使用しないように変更する。
変更前
NSFetchedResultsController *aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:managedObjectContext sectionNameKeyPath:nil cacheName:@"Root"];
変更後
NSFetchedResultsController *aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:managedObjectContext sectionNameKeyPath:nil cacheName:nil];
同様の現象を調べておりましたところ
こちらに行き着き拝見させていただきました。
非常にありがたい情報で感謝いたします。
本現象はiOS10で顕著なのでしょうか?