Я видел эти строки в демонстрационном проекте, но я не мог понять, почему он это сделал.
[self willChangeValueForKey:@"names"];
[self didChangeValueForKey:@"names"];
Он вызвал didChangeValueForKey сразу после willChangeeValueForKey. Имеет ли смысл?
Кроме того, когда должно быть подходящее время для вызова этих двух методов? Большое спасибо!!:)