Contents

result

The value the request returns after it executes.

Declaration

var result: Any? { get }

Discussion

Use resultType to determine the kind of value this property contains, and then cast to the appropriate type as the following example shows:

// resultType is .resultTypeCount.
guard let count = batchDeleteResult.result as? Int else { return }
            
// resultType is .resultTypeObjectIDs.
guard let objectIDs = batchDeleteResult.result as? [NSManagedObjectID] 
    else { return }
            
// resultType is .resultTypeStatusOnly.
guard let status = batchDeleteResult.result as? Bool else { return }

See Also

Accessing the Result