首页 > 解决方案 > 快速的领域,出现错误“表达式类型'()'在没有更多上下文的情况下模棱两可”

问题描述

将列表设置为等于另一个列表时出现此错误。这是代码:

我收到错误的功能:

func loadContactInfo() {
        
    selectedInfo = selectedContact?.info
        
}
import UIKit
import Foundation
import RealmSwift

class InfoViewController: UIViewController, UITextFieldDelegate {
    
    let realm = try! Realm()
    
    var selectedInfo : Results<ContactInfo>?
    var selectedContact: Contact?

Contact是一个领域类,其中包含一个ContactInfo列表,这是另一个具有更多属性的领域类。

这是联系人类和 ContactInfo 类:

class Contact : Object {
    @objc dynamic var name : String = ""
    let info = List<ContactInfo>()
}

class ContactInfo : Object {
    @objc dynamic var name : String = ""
    @objc dynamic var phone : String = ""
    @objc dynamic var birthday : String = ""
    var parentContact = LinkingObjects(fromType: Contact.self, property: "info")
}

标签: iosswiftrealmrealm-mobile-platform

解决方案


推荐阅读