我建了一个model,里面有一个属性也是model
@interface UserInfo : NSObject
@property (nonatomic, strong) LoginModel *loginModel;
子model里面有一个属性userID
@interface LoginModel : NSObject
@property (nonatomic, copy) NSString *userID;
当我想直接给子model的userID属性赋值时会赋值失败
UserInfo *userInfo = [[UserInfo alloc] init];
userInfo.loginModel.userID = @"哈哈";打印出来是nil,赋值失败了
只能将整个子model赋值才能成功
LoginModel *loginModel = [[LoginModel alloc] init];
loginMode.userID = @"哈哈";
userInfo.loginModel = loginModel;
请问哪位大神知道怎样才能使userInfo.loginModel.userID = @"哈哈";赋值成功