0

我的故事板中有一个imageView。现在我想imageView在应用程序进入后台(applicationDidEnterBackgroundapplicationWillTerminate)时设置为零。但我找不到这样做的好方法。

- (void)applicationDidEnterBackground:(UIApplication *)application
{
    .... imageView.image = nil; ?
}

从 AppDelegate 更改 imageView 值的好方法是什么?

4

1 回答 1

1

viewDidLoad我通过在我的 viewcontroller.m 文件中添加这个解决了这个问题:

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(removeImage)
                                             name:UIApplicationDidEnterBackgroundNotification
                                           object:nil];

和 removeImage 功能:

- (void) removeImage {
    ImageView.image = nil;
}
于 2013-01-20T20:02:35.540 回答