iOS:在UiButton中长时间保留内存

时间:2014-05-01 16:19:16

标签: ios objective-c uibutton

我有一个按钮menuImage

我宣布为IBOutlet。

@property (strong, nonatomic) IBOutlet UIButton *menuImage;

在“menuImage按钮上单击”

- (IBAction)menuButtonClick:(id)sender {
   [sender setHidden:YES];
MenuViewController *viewController = [[MenuViewController alloc]init];
    [self addChildViewController:viewController];
    viewController.view.frame = self.view.frame;
    [self.view addSubview:viewController.view];
    viewController.view.alpha = 0;
    [viewController didMoveToParentViewController:self];
   // [viewController setHidden:YES];

    [UIView animateWithDuration:0.25 delay:0.0 options:UIViewAnimationOptionCurveLinear animations:^
     {
         viewController.view.alpha = 1;
     }
                     completion:nil];
}

它将移动到其他屏幕。 MenuViewController

on回到了intailviewController

viewDidLoad中,(在断点处)

po self.menuImage;
 nil

我获得self.menuImage是零。

如何长时间保留这个过程。请给我一些答案。

0 个答案:

没有答案