UILabelButton *button_eight{nullptr};
UILabelButton *button_nine{nullptr};
UILabelButton *button_zero{nullptr};
- UILabelButton *button_delete{nullptr};
+ // UILabelButton *button_delete{nullptr};
UIImageView *point_one{nullptr};
UIImageView *point_two{nullptr};
CodedLockView::CodedLockView() { g_pCodedLockView = this; }
CodedLockView::~CodedLockView() {
- UIViewGroup *tmpGroup = dynamic_cast<UIViewGroup *>(container_);
- UIViewGroup::RemoveAndDeleteAllRecursively(tmpGroup);
+ // UIViewGroup *tmpGroup = dynamic_cast<UIViewGroup *>(container_);
+ // UIViewGroup::RemoveAndDeleteAllRecursively(tmpGroup);
+
+ if (button_one) {
+ delete button_one;
+ button_one = nullptr;
+ }
+ if (button_two) {
+ delete button_two;
+ button_two = nullptr;
+ }
+ if (button_three) {
+ delete button_three;
+ button_three = nullptr;
+ }
+ if (button_four) {
+ delete button_four;
+ button_four = nullptr;
+ }
+ if (button_five) {
+ delete button_five;
+ button_five = nullptr;
+ }
+ if (button_six) {
+ delete button_six;
+ button_six = nullptr;
+ }
+ if (button_seven) {
+ delete button_seven;
+ button_seven = nullptr;
+ }
+ if (button_eight) {
+ delete button_eight;
+ button_eight = nullptr;
+ }
+ if (button_nine) {
+ delete button_nine;
+ button_nine = nullptr;
+ }
+ if (button_zero) {
+ delete button_zero;
+ button_zero = nullptr;
+ }
+
+
+ if (point_one) {
+ delete point_one;
+ point_one = nullptr;
+ }
+ if (point_two) {
+ delete point_two;
+ point_two = nullptr;
+ }
+ if (point_three) {
+ delete point_three;
+ point_three = nullptr;
+ }
+ if (point_four) {
+ delete point_four;
+ point_four = nullptr;
+ }
+ if (point_five) {
+ delete point_five;
+ point_five = nullptr;
+ }
+ if (point_six) {
+ delete point_six;
+ point_six = nullptr;
+ }
+
g_pCodedLockView = nullptr;
}