objective-c - ios model 有一个属性也是model类型,初始化时,进入死循环,怎么破?
仅有的幸福
仅有的幸福 2017-04-26 09:01:54
0
1
623
  • (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;
    }

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

仅有的幸福
仅有的幸福

모든 응답(1)
phpcn_u1582

getter 메소드를 사용하여 속성을 초기화하고 로드하는 것도 매우 편리합니다. 메소드에서 자신을 호출하려면 종료 조건이 있어야 합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿