objective-c - ios model 有一个属性也是model类型,初始化时,进入死循环,怎么破?
仅有的幸福
仅有的幸福 2017-04-26 09:01:54
0
1
624
  • (instancetype)initFromDictionary:(NSDictionary *)dictionary
    {ShowLog
    self = [super init];
    if (self) {

       _cid        =       StringValue(dictionary, KID);
       _user       =       [[User alloc] initFromDictionary:DictionaryValue(dictionary, Kuser)];
       _images     =       ArrayValue(dictionary, Kimages);
       _content    =       StringValue(dictionary, Kcontent);
       
       //_beCommented=       [[Comment alloc] initFromDictionary:DictionaryValue(dictionary, KbeCommented)];
       _createTime =       DateValue(dictionary, KcreateTime);
       _ownerId    =       StringValue(dictionary, KownerId);

    }
    return self;
    }

注释那个行使程序进入了死循环,这个要怎么改?

仅有的幸福
仅有的幸福

répondre à tous(1)
phpcn_u1582

Il est également très pratique d'initialiser et de charger des attributs à l'aide de la méthode getter. Pour s'appeler dans une méthode, il doit y avoir une condition de fin.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal