Property | Type | Description |
errorCode | int | Error code. |
errorMessage | String? | Error message description. |
isSuccess | bool | Whether successful. |
// CompletionClosure uses Swift's Result type:// - .success(Void): Operation succeeded// - .failure(ErrorInfo): Operation failedfunc someAsyncOperation(completion: @escaping CompletionClosure) {// Async operation...}someAsyncOperation { result inswitch result {case .success:print("Operation succeeded")case .failure(let error):print("Error code: \\(error.code), message: \\(error.message)")}}
フィードバック