RMNetworkTransport
Objective-C
@interface RLMNetworkTransport : NSObject <RLMNetworkTransport>
Swift
@_nonSendable(_assumed) class RLMNetworkTransport : NSObject, RLMNetworkTransportProtocol, @unchecked Sendable
外部インターフェースのトランスポートプロトコル。 カスタム リクエスト/レスポンスの処理が可能になります。
-
指定されたエンドポイントにリクエストを送信します。
宣言
Objective-C
- (void)sendRequestToServer:(nonnull RLMRequest *)request completion:(nonnull RLMNetworkTransportCompletionBlock) completionBlock;
Swift
func sendRequest(toServer request: RLMRequest) async -> RLMResponse
パラメーター
request
送信リクエスト。
completionBlock
リクエストの完了時に呼び出されるコールバック。