摘要:
IOS的第一个项目,要弄一个离线版,要读存数据库,当然选择了CoreDate随之出现了一点问题,1.在大量使用GCD和block以后发现程序会卡死在executefetchrequest执行 网上搜了一搜,发现问题了,原来在线程中NSManagedObjectContext会创建一些私有方法。跨线程使用时候就会出问题。 解决办法就是多个线程执行时候创建多个NSManagedObjectContext管理。关联到NSPersistentStoreCoordinator (这个地方,反复想了想,可能是我的用法用错了,NSManagedObjectContext的创建仅仅在多线程里使用,别的用... 阅读全文