Импорт данных CSV в область результатов в «нулевой» строке вместо Swift nil для необязательной строки ⇐ IOS
-
Anonymous
Импорт данных CSV в область результатов в «нулевой» строке вместо Swift nil для необязательной строки
Я импортирую данные из файла CSV в локальную базу данных Realm. Одним из свойств моей модели Realm является строка, определенная как необязательная (String?).
Когда я встречаю поле CSV с пустым значением (т. е.,,), при его импорте в Realm, оно отображается как null в Realm Studio. Не «нулевая» строка. Однако в Swift, когда я получаю это свойство, оно возвращает «ноль» в виде строки вместо нуля. Это свойство является необязательным в моем классе Swift.
@objc динамическое имя переменной: String? = ноль Есть ли способ обрабатывать пустые значения CSV, чтобы они импортировались в Realm как фактические нулевые значения в Swift? Я хочу убедиться, что необязательное свойство String правильно представлено как nil в моем коде Swift?
Я импортирую данные из файла CSV в локальную базу данных Realm. Одним из свойств моей модели Realm является строка, определенная как необязательная (String?).
Когда я встречаю поле CSV с пустым значением (т. е.,,), при его импорте в Realm, оно отображается как null в Realm Studio. Не «нулевая» строка. Однако в Swift, когда я получаю это свойство, оно возвращает «ноль» в виде строки вместо нуля. Это свойство является необязательным в моем классе Swift.
@objc динамическое имя переменной: String? = ноль Есть ли способ обрабатывать пустые значения CSV, чтобы они импортировались в Realm как фактические нулевые значения в Swift? Я хочу убедиться, что необязательное свойство String правильно представлено как nil в моем коде Swift?
Мобильная версия