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.
-
Declaração
Swift
public static func == (lhs: RealmOptional<Value>, rhs: RealmOptional<Value>) -> Bool
-
Declaração
Swift
public convenience init(from decoder: Decoder) throws
-
Declaração
Swift
public func encode(to encoder: Encoder) throws