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