解释在这里
这里是中文的详细解释
http://blog.csdn.net/meegomeego/article/details/17654947
关于这个问题,我们涉及到2个函数:
/* returns the object for the specified ID if it is already registered, otherwise it creates a fault corresponding to that objectID. It never returns nil, and never performs I/O. The object specified by objectID is assumed to exist, and if that assumption is wrong the fault may throw an exception when used. */ - (NSManagedObject *)objectWithID:(NSManagedObjectID *)objectID; /* returns the object for the specified ID if it is already registered in the context, or faults the object into the context. It might perform I/O if the data is uncached. If the object cannot be fetched, or does not exist, or cannot be faulted, it returns nil. Unlike -objectWithID: it never returns a fault. */ - (NSManagedObject*)existingObjectWithID:(NSManagedObjectID*)objectID error:(NSError**)error NS_AVAILABLE(10_6, 3_0);
我们在来看看上面这2个函数的不同之处。
这了有几个词汇,第一个
ios cordite 读取错误CoreData could not fulfill a fault for '0x15b4a870
时间: 2024-10-07 12:53:44