RLMNetworkTransport
Objective-C
@interface RLMNetworkTransport : NSObject <RLMNetworkTransport>
Swift
@_nonSendable(_assumed) class RLMNetworkTransport : NSObject, RLMNetworkTransportProtocol, @unchecked Sendable
Protocolo de transporte para interfaces estrangeiras. Permite o tratamento personalizado de solicitação/resposta.
-
Envia uma solicitação para um determinado endpoint.
Declaração
Objective-C
- (void)sendRequestToServer:(nonnull RLMRequest *)request completion:(nonnull RLMNetworkTransportCompletionBlock) completionBlock;
Swift
func sendRequest(toServer request: RLMRequest) async -> RLMResponse
Parâmetros
request
A solicitação a ser enviada.
completionBlock
Uma chamada de resposta invocada na conclusão da solicitação.