Возврат объекта в Realm

у меня есть проблемы с объектом, который возвращает меня в Realm, странное - что если printo из-за консоли объект если, что это printa хорошо, но однако, если я пробую соглашаться на Вашу стоимость, он говорит мне, что эта опустошила. Структура объекта - следующая:

class Favourite : Object {
    var character : Character!
}
  1. Я верю в объект и это добавляет в BD

    let fav = Favourite()
    fav.character = character
    FavouriteDao.sharedInstance.addFavourite(characterFavourite: fav)
    
  2. Я получаю все объекты типа favourite

    func getAllFavourites ()-> Results { return realm.objects (Favourite.self) }

  3. Когда я получаю элемент и делаю print

    Favourite {
    character = Character {
        name = Spider-Man;
        descriptionC = Bitten by a radioactive spider, high school student Peter Parker gained the speed, strength and powers of a spider. Adopting the name Spider-Man, Peter hoped to start a career using his new abilities. Taught that with great power comes great responsibility, Spidey has vowed to use his powers to help people.;
        thumbnail = Thumbnail {
            id = 815D93D0-C116-4267-978C-9E47C0074D0D;
            path = http://i.annihil.us/u/prod/marvel/i/mg/3/50/526548a343e4b;
            extensionImage = jpg;
        };
    };
    
  4. Если я пробую соглашаться на элемент character, он говорит мне, что он в nil

Кому-то удается понять он говорит, из-за которого, если я делаю print объекта favourite, он показывает мне, что есть внутри объект character, но однако, если я пробую соглашаться в, мне, что он не существует??

Приветствие.

0
задан 25.01.2017, 17:11
0 ответов

Мне кажется, что то, чего ему не хватает, является признаком dynamic в свойство character. Таким образом:

class Favourite : Object {
   dynamic var character : Character!
}
1
ответ дан 03.12.2019, 17:30
  • 1
    Ты имеешь razó n, большое спасибо pensé что свойства, которые содержали объекты, он не был необходим! –  25.01.2017, 17:30
  • 2
    Я радуюсь тому, что помог тебе! :). Свойства List и RealmOptional - те, которых не должно быть dynamic но нормальные если ;) –  25.01.2017, 18:04