0

ストーリーボードに がありimageViewます。imageViewアプリがバックグラウンドに入るときにnilに設定したいと思います(applicationDidEnterBackgroundおよびapplicationWillTerminate)。しかし、これを行う良い方法が見つかりませんでした。

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

imageView の値を AppDelegate から変更する良い方法は何ですか?

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 に答える