RemoteDeletable
public protocol RemoteDeletable: class
Mechanica
Objects adopting the RemoteDeletable
support remote deletion.
-
hasChangedForRemoteDeletion
Default implementationMechanica
Protocol
RemoteDeletable
.Checks whether or not the managed object’s
markedForRemoteDeletion
property has unsaved changes.Default Implementation
Undocumented
Declaration
Swift
var hasChangedForRemoteDeletion: Bool
-
Mechanica
Protocol
RemoteDeletable
.Returns
true
if the object is marked to be deleted remotely.Declaration
Swift
var isMarkedForRemoteDeletion: Bool
-
markForRemoteDeletion()
Default implementationMechanica
Protocol
RemoteDeletable
.Marks an object to be deleted remotely, on the backend (i.e. Cloud Kit).
Default Implementation
Mechanica
Protocol
RemoteDeletable
.Marks an object to be deleted remotely.
Declaration
Swift
func markForRemoteDeletion()
-
notMarkedForRemoteDeletionPredicate
Extension methodMechanica
Protocol
RemoteDeletable
.Predicate to filter for objects that aren’t marked for remote deletion.
Declaration
Swift
public static var notMarkedForRemoteDeletionPredicate: NSPredicate
-
markedForRemoteDeletionPredicate
Extension methodMechanica
Protocol
RemoteDeletable
.Predicate to filter for objects that are marked for remote deletion.
Declaration
Swift
public static var markedForRemoteDeletionPredicate: NSPredicate
-
notMarkedForDeletionPredicate
Extension methodUndocumented
Declaration
Swift
public protocol RemoteDeletable: class