FirebaseDatabase Framework Reference

FIRTransactionResult


@interface FIRTransactionResult : NSObject

Used for runTransactionBlock(_:). A TransactionResult instance is a container for the results of the transaction.

  • Used for runTransactionBlock(_:). Indicates that the new value should be saved at this location.

    Declaration

    Objective-C

    + (nonnull FIRTransactionResult *)successWithValue:
        (nonnull FIRMutableData *)value;

    Parameters

    value

    A MutableData instance containing the new value to be set

    Return Value

    A TransactionResult instance that can be used as a return value from the block given to runTransactionBlock(_:).

  • Used for runTransactionBlock(_:). Indicates that the current transaction should no longer proceed.

    Declaration

    Objective-C

    + (nonnull FIRTransactionResult *)abort;

    Return Value

    A TransactionResult instance that can be used as a return value from the block given to runTransactionBlock(_:)