EKObject
EKObject класс является абстрактным суперклассом для всех классов Набора События, экземпляры которых являются персистентными. Это обеспечивает точную регулировку при сохранении и восстановлении настроек свойства. Например, можно узнать, был ли постоянный объект изменен локально и должен ли он быть сохранен. Если объект изменил в конечном счете хранилище, так как это было выбрано, можно обновить локальную копию путем хранения локальных изменений или путем удаления локальных изменений. Можно также откатывать объект к состоянию, когда это было сначала выбрано.
Наследование
Оператор импорта
Swift
import EventKit
Objective C
@import EventKit;
Доступность
Доступный в OS X v10.8 и позже.
-
Возвраты, содержит ли этот объект или какой-либо из объектов это, отменили фиксацию изменений.
Объявление
Swift
func hasChanges() -> BoolObjective C
- (BOOL)hasChangesВозвращаемое значение
Возвраты
YEStrueесли там незафиксированы изменения; иначе,NOfalse.Оператор импорта
Objective C
@import EventKit;Swift
import EventKitДоступность
Доступный в OS X v10.8 и позже.
-
Возвраты, сохранялся ли когда-либо этот объект.
Объявление
Swift
func isNew() -> BoolObjective C
- (BOOL)isNewВозвращаемое значение
Возвраты
YEStrueесли не был сохранен объект; иначе,NOfalse.Оператор импорта
Objective C
@import EventKit;Swift
import EventKitДоступность
Доступный в OS X v10.8 и позже.
-
Слияния изменяются на этот объект с последними сохраненными значениями.
Объявление
Swift
func refresh() -> BoolObjective C
- (BOOL)refreshВозвращаемое значение
Если работа успешна,
YEStrue; если объект был удален в конечном счете хранилище,NOfalse. Если возвращается этот методNOfalse, объект должен быть выпущен.Обсуждение
Этот метод объединяется, локальные изменения в свойствах этого объекта с последними значениями в конечном счете хранят. Этот метод обновляет только свойства, не измененные локально, таким образом, Вы не теряете изменений путем вызова этого метода. Можно также использовать этот метод, чтобы видеть, был ли объект удален из хранилища события.
Оператор импорта
Objective C
@import EventKit;Swift
import EventKitДоступность
Доступный в OS X v10.8 и позже.
-
Возвраты этот объект к его сохраненному состоянию.
Объявление
Swift
func reset()Objective C
- (void)resetОбсуждение
Этот метод обновляет все свойства этого объекта с соответствующими значениями, в конечном счете хранят. Потеряны любые локальные изменения, не сохраненные прежде, чем вызвать этот метод. Если объект никогда не сохранялся, этот метод ничего не делает.
Оператор импорта
Objective C
@import EventKit;Swift
import EventKitДоступность
Доступный в OS X v10.8 и позже.
См. также
-
Откатывает значения свойств этого объекта к его исходному состоянию, когда он был сначала выбран.
Объявление
Swift
func rollback()Objective C
- (void)rollbackОбсуждение
Любые локальные изменения в этом объекте потеряны при вызове этого метода. Этот метод не повторно выбирает значения свойств от хранилища события. Если объект никогда не изменялся, этот метод ничего не делает.
Оператор импорта
Objective C
@import EventKit;Swift
import EventKitДоступность
Доступный в OS X v10.8 и позже.
См. также
