NSSaveChangesRequest
Сохранение изменяется, запрос инкапсулирует набор изменений, которые будут сделаны объектно-ориентированной памятью в ответ на работу сохранения на контексте управляемого объекта.
Наследование
-
NSObject
-
NSPersistentStoreRequest
-
NSSaveChangesRequest
-
NSObject
-
NSPersistentStoreRequest
-
NSSaveChangesRequest
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCopying
-
NSObjectProtocol
-
Печатаемый
-
NSCopying
-
NSObject
Оператор импорта
Swift
import CoreData
Objective C
@import CoreData;
Доступность
Доступный в OS X v10.7 и позже.
-
init (insertedObjects:updatedObjects:deletedObjects:lockedObjects:) - initWithInsertedObjects:updatedObjects:deletedObjects:lockedObjects:
Инициализирует запрос изменений сохранения с наборами данных изменений.
Объявление
Параметры
insertedObjects
Объекты, вставленные в контекст вызова.
updatedObjects
Объекты, обновленные в контексте вызова.
deletedObjects
Объекты, удаленные в контексте вызова.
lockedObjects
Объекты, отмеченные для оптимистической блокировки на контексте вызова.
Возвращаемое значение
Сохранение изменяет запрос, инициализированный с данными изменениями.
Оператор импорта
Objective C
@import CoreData;
Swift
import CoreData
Доступность
Доступный в OS X v10.7 и позже.
-
insertedObjects insertedObjects
Свойство -
updatedObjects updatedObjects
Свойство -
deletedObjects deletedObjects
Свойство -
lockedObjects lockedObjects
СвойствоОбъекты, отмеченные для оптимистической блокировки на контексте вызова. (только для чтения)
Объявление
Swift
var lockedObjects: NSSet? { get }
Objective C
@property(readonly, strong) NSSet *lockedObjects
Обсуждение
Объекты отмечаются для оптимистической блокировки с
detectConflictsForObject:
.Оператор импорта
Objective C
@import CoreData;
Swift
import CoreData
Доступность
Доступный в OS X v10.7 и позже.