iOS Current Deprecations

These lists show currently deprecated Mobile SDK objects and artifacts for iOS, as annotated in the source files. Use this information to prepare for the removal of these artifacts in the release indicated.

We deprecated completion-based methods in 13.0 for removal in 14.0. Use the asynchronous equivalents instead.

Deprecated MethodAsynchronous Equivalent
send(request:completionBlock:)send(request:) async throws
send(compositeRequest:completionBlock:)send(compositeRequest:) async throws
send(batchRequest:completionBlock:)send(batchRequest:) async throws
fetchRecords(ofModelType:forRequest:withDecoder:completionBlock:)fetchRecords(ofModelType:forRequest:withDecoder:) async throws
fetchRecords(ofModelType:forQuery:withApiVersion:withDecoder:completionBlock:)fetchRecords(ofModelType:forQuery:withApiVersion:withDecoder:) async throws