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 и позже.
