Known Bugs in the Apple Documentation
From EOFWiki
- In EOObjectStore.html -[EOObjectStore initializeObject:withGlobalID:editingContext:] it should read NSObject's initWithEditingContext:classDescription:globalID: instead of NSObject's initializeObject:withGlobalID:editingContext:.
- In EOCooperatingObjStr.html there is a consistent error, that ownsGlobalID: is written but performChanges is meant.
- In EOGenericRecord.html it is said that takeStoredValue:forKey: just calls takeValue:forKey:. This is obviously not the case, because this might trigger an accessor set<key>, which in turn could be using takeStoredValue:forKey: again, leading to recursion. The truth is pretty complicated, but EOGenericRecord's stored accessor takeStoredValue:forKey: will call [self willChange], which is a bug by itself. (See global variables in MulleEOF)