Я пытаюсь запросить name
поле из моей базы данных Realm, но я получаю выброшен эту ошибкуTrouble запрашивая из области: Инициализатор ошибка
Инициализатора для условной привязки должны иметь факультативный тип, а не «Результаты < (частностей)>»(он же 'Результаты')
Это мой код
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 Я получаю сообщение об ошибке «неожиданное непустое возвращаемое значение в функции void» на моей обратной линии. Вы знаете, как я могу это исправить? – user3803747