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

Uma instância RealmOptional representa um valor opcional para tipos que não podem ser declarados diretamente como @objc no Swift, como Int, Float, Double e Bool.

Para alterar o valor subjacente armazenado por uma instância do RealmOptional , altere a propriedade value da instância.

  • O valor que o opcional representa.

    Declaração

    Swift

    public var value: Value? { get set }
  • Cria uma instância RealmOptional encapsulando o valor padrão fornecido.

    Declaração

    Swift

    public init(_ value: Value? = nil)

    Parâmetros

    value

    O valor a ser armazenado no opcional ou nil se não for especificado.

Disponível onde Value: Equatable

  • Declaração

    Swift

    public static func == (lhs: RealmOptional<Value>, rhs: RealmOptional<Value>) -> Bool

Disponível onde Value: Codable, Value: _RealmSchemaDiscoverable