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