ios - 快速的领域,出现错误“表达式类型'()'在没有更多上下文的情况下模棱两可”
问题描述
将列表设置为等于另一个列表时出现此错误。这是代码:
我收到错误的功能:
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")
}
解决方案
推荐阅读
- coq - 安装 CoqIDE - jhbuild 更新失败
- javascript - OTP 验证 2 分钟倒计时
- amazon-s3 - 从 Google BigQuery 提取查询结果到 AWS s3
- c# - 写入 json 文件 Xamarin Android
- python - 对于 tensorflow 1.8,看来我不必编写代码来重用 RNNCell 中的变量
- scala - 计算按列分组的 TF-IDF
- ios - XCTestCase with Auth0:如何解除安全警报“XXXX”想要使用“auth0.com”登录
- c# - 无法加载 DLL 'mclmcrrt9_4.dll'
- c# - C# Windows Forms App - 如何检测非窗体窗口关闭
- python-3.x - 是否有用于变量名称的 Python (3) lint,例如“len”(内置函数/保留字等)