<objc/runtime.h>
- (void)showBaiduNetdiskFullAlarmView { UITextField *textField = (UITextField *)objc_getAssociatedObject(self, &kNSStringBaiduNetdiskFullViewTag); if (textField != nil) { [m_imgViewTabbar addSubview:textField]; } else { UITextField *txtFieldBaidu = [[UITextField alloc] initWithFrame:CGRectMake(290, 2, 15, 15)]; txtFieldBaidu.background = K_contentsOfFile(@"alarm_baidu", @"png"); [m_imgViewTabbar addSubview:txtFieldBaidu]; objc_setAssociatedObject (self, &kNSStringBaiduNetdiskFullViewTag, txtFieldBaidu, OBJC_ASSOCIATION_RETAIN_NONATOMIC); [txtFieldBaidu release]; } } - (void)removeBaiduNetdiskFullAlarmView { UITextField *textField = (UITextField *)objc_getAssociatedObject(self, &kNSStringBaiduNetdiskFullViewTag); if (textField != nil) { [textField removeFromSuperview]; objc_setAssociatedObject (self, &kNSStringBaiduNetdiskFullViewTag, nil, OBJC_ASSOCIATION_RETAIN_NONATOMIC); } }