---
title: 接收结果
canonical: https://developer.unico.io/zh-CN/developers/sdks-and-tools/ios/capture-flow/receiving-the-result
locale: zh-CN
generated_by: markdown-export
---

SDK 通过在采集会话期间所使用的委托接口中定义的回调来返回采集结果。

## AcessoBioSelfieDelegate

:::info[Unico API]
仅当使用 `webAppToken` 打开摄像头时才会触发 `onSuccess`，即 [创建流程](/developers/api-reference/post-processes) 返回的 `process.webAppToken`。请参阅[用户旅程](/developers/sdks-and-tools/ios/capture-flow/user-journeys)。这是必需的：如果没有它，SDK 将以错误 [`74001`](/developers/sdks-and-tools/ios/error-handling) 失败。

仍需实现 `onSuccessSelfie` 以满足委托接口的要求，但在 Unico API 集成中不会使用其结果。
:::

****`onSuccess`****

旅程成功完成时调用。返回一个包含 `processId` 的 `SuccessResult` 对象，可通过 REST API 查询客户验证流程的结果。

  ### Swift

    ```swift
    func onSuccess(_ result: SuccessResult!) {
      let processId = result.processId
    }
    ```

### Objective-C

    ```objectivec
    - (void)onSuccess:(SuccessResult *)result {
      NSString *processId = result.processId;
    }
    ```

****`onErrorSelfie`****

当采集过程中发生错误时调用。返回一个带有 `code` 和 `desc` 属性的 `ErrorBio` 对象。有关错误代码的完整列表及建议处理方式，请参见[错误处理](/developers/sdks-and-tools/ios/error-handling)。

  ### Swift

    ```swift
    func onErrorSelfie(_ errorBio: ErrorBio!) {
      let code = errorBio.code
      let description = errorBio.desc
    }
    ```

### Objective-C

    ```objectivec
    - (void)onErrorSelfie:(ErrorBio *)errorBio {
      NSInteger code = errorBio.code;
      NSString *description = errorBio.desc;
    }
    ```