RealmOptional

@available(*, deprecated, renamed: "RealmProperty", message: "RealmOptional<T> has been deprecated, use RealmProperty<T?> instead.")
public final class RealmOptional<Value> : RLMSwiftValueStorage where Value : RealmOptionalType
extension RealmOptional: Equatable where Value: Equatable
extension RealmOptional: Codable where Value: Codable, Value: _RealmSchemaDiscoverable

RealmOptional实例表示无法在 Swift 中直接声明为@objc的类型的可选值,例如IntFloatDoubleBool

要更改RealmOptional实例存储的基础值,请更改该实例的value属性。

  • 该选项表示的值。

    声明

    Swift

    public var value: Value? { get set }
  • 创建封装给定默认值的RealmOptional实例。

    声明

    Swift

    public init(_ value: Value? = nil)

    参数

    value

    要存储在可选项中的值,如果未指定,则为nil

适用于以下位置: ValueEquatable

Value : CodableValue : _RealmSchemaDiscoverable的情况下可用