1
我想从我的境界数据库查询name
场,但我不断收到抛出这个错误麻烦从境界查询:初始化器错误
初始化器有条件的结合必须有可选的类型,而不是“结果<(详情)>”(又名 '结果')
这是我的代码
import Foundation
import Foundation
import RealmSwift
class Users {
private var _name: String!
private var _email: String!
private var _userId: Int!
private var _profilePicture: String!
private var _username: String!
let realm = try! Realm()
var name: String {
_name = getName()
return _name
}
var email: String {
_email = getEmail()
return _email
}
func getName() {
guard let userName = Data.sharedInstance.userName else { print("Empty username"); return }
if let name = realm.objects(Particulars).filter("username == '\(userName)'"){
return name
}
}
func getEmail() {
guard let userName = Data.sharedInstance.userName else { print("Empty username"); return }
if let email = realm.objects(Particulars).filter("username == '\(userName)'"){
return email
}
}
这是我的境界数据库:
嗨@TiM我在'return function'中得到'void function'中的'意外的非void返回值'错误。你知道我该如何修复它吗? – user3803747