(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;
}
注释那个行使程序进入了死循环,这个要怎么改?
phpcn_u15822017-04-26 09:03:54
getter メソッドを使用して属性を初期化してロードすることも非常に便利です。メソッド内で自分自身を呼び出すには、終了条件が必要です。