0
私は初期化をオーバーライドしています()をオーバーライドでのレルム・インスタンスへのアクセス、そして私は、レルムのインスタンスへのアクセスを得ることができますは、レルムのフレームワークを使用して初期化
例:
import Foundation
import CoreData
import RealmSwift
class Order: Object {
dynamic var address = ""
convenience init(content: String)
{
self.init(content: content)
}
convenience init(blahblah: String)
{
self.init()
self.address = (realm!.objects(Order).first?.address)!
}
はその後、私は、initを呼び出しています
var instance = Order(blahblah: "")
blablahを使用して、必要なinit.Andメソッドを呼び出すと、エラーが発生します。
01このためfatal error: unexpectedly found nil while unwrapping an Optional value
:
self.address = (realm!.objects(Order).first?.address)!
私は、デバッガで見ることができるように、何のレルムインスタンスはありません。 アクセス権を取得するには?