> For the complete documentation index, see [llms.txt](https://3440217568.gitbook.io/rxswift/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://3440217568.gitbook.io/rxswift/decision_tree/error.md).

# error

**创建一个只有 `error` 事件的 `Observable`**

![](https://4217506537-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MWj545abP2yK86-qksJ%2Fsync%2Fc88a1617ed474a50acd9db1103403097ee1ce572.png?generation=1616819394767143\&alt=media)

**error** 操作符将创建一个 `Observable`，这个 `Observable` 只会产生一个 `error` 事件。

## 演示

创建一个只有 `error` 事件的 `Observable`：

```swift
let error: Error = ...
let id = Observable<Int>.error(error)
```

它相当于：

```swift
let error: Error = ...
let id = Observable<Int>.create { observer in
    observer.onError(error)
    return Disposables.create()
}
```
