2
При инициализации уведомления Realm, это необходимо, чтобы установить маркер:Для чего нужен токен царства?
// Observe Realm Notifications
__weak typeof(self) weakSelf = self;
RLMRealm *realm = [RLMRealm defaultRealm];
self.token = [realm addNotificationBlock:^(NSString *note, RLMRealm * realm) {
[weakSelf updateUI];
}];
Я не 100% ясно, что это хорошо для. Является ли сохранение ссылки на себя?
Исправить. Токен, возвращаемый методом 'addNotificationBlock', есть, чтобы вы могли явно идентифицировать этот блок, когда вы его удаляете. Внутри блока уведомлений нет ссылки на токен, поэтому вам нужно сохранить его в более постоянном месте, таком как свойство класса. – TiM