如何在我的类上调用objectForPrimaryKey

时间:2015-02-12 22:53:00

标签: swift realm

我已经找到了一个带有majorKey覆盖的类,如文档所述。

    if let existing = Contact(forPrimaryKey: personR.recordID) {

    }

当我这样做时,编译器说要摆脱" forPrimaryKey" : "额外参数' forPrimaryKey'在电话"

当我摆脱它时,它将它视为初始化然后抱怨 "无法调用' init'使用' Int32'"

类型的参数

知道如何调用此方法吗?

2 个答案:

答案 0 :(得分:2)

联系人(forPrimaryKey:personR.recordID)确实有效,我正在使用Xcode 6.3上的Swift 1.2,并且看到了奇怪的行为。

感谢@Segiddins提供帮助

答案 1 :(得分:0)

if let existing = Contact.objectForPrimaryKey(personR.recordID) {

}