Diagrammatic drawing

Add a card
xxxxxxxxxx[TTLock addICCardStartDate:startDate endDate:endDate lockData:_lockModel.lockData progress:^(TTAddICState state) { } success:^(NSString *cardNumber) { //add the card success,then upload card number [Network addCardNumber:cardNumber name:cardNumber startDate:startDate endDate:endDate lockId:lockId completion:nil]; } failure:^(TTError errorCode, NSString *errorMsg) { [self.view showToast:errorMsg]; }];
Modify a card's validity
xxxxxxxxxx/*startDate、endDate (millisecond)*/[TTLock modifyICCardValidityPeriodWithCardNumber:_cardModel.cardNumber startDate:startDate endDate:endDate lockData:_lockModel.lockData success:^{ //[Network modifyCardId:cardId startDate:startDate endDate:endDate completion:nil]; } failure:^(TTError errorCode, NSString *errorMsg) { [self.view showToast:errorMsg]; }];
Delete a card
xxxxxxxxxx[TTLock deleteICCardNumber:cardNumber lockData:lockData success:^{ //[Network deleteCardId:cardId lockId:lockId completion:nil]; } failure:^(TTError errorCode, }];