2016-03-24 19 views
-1

セルに赤いアイコンがありますが、を一度表示する場合はとしてください。 私は、viewDidLoadとapplicationWillEnterForeground:関数のフラグとしてbool値を設定しました。アイコンを作成するには一度だけ表示されますか?

しかし、以前に表示された赤いアイコンが消えるのを確認できませんでした。

このターゲットに到達するソリューションを提示してください。 システムはiOSです。

ありがとうございました。

+0

赤いアイコンは、アプリ内で1回だけ表示するか、アプリの1つのライフサイクルで表示しますか? – Ujjwal

+1

何が消えてしまいますか?時間、または別のアクション? – Russell

+0

アプリケーションでNSUserDefaults – Sanju

答えて

0

viewWillAppearメソッドを使用したいと思うように聞こえます。

このメソッドを初めて入力した後にフラグを設定します。

この後、再度メソッドを入力するとアイコンが非表示に設定されます。

+0

アプリケーションをバックグラウンドからフォアグラウンドに入力したときは機能しません。 – acceptmyself

+0

バックグラウンドに行く場合、フラグはその値を保持する必要があります。したがって、ソリューションは引き続き機能します。 あなたの問題は何ですか、あなたのアプリはどのように誤って動作しますか? – Senad

+0

フラグはあなたの思うようにその値を保持します。しかし、私はバックグラウンドからフォアグラウンドにアプリを入力したときにviewWillAppearの機能に入りません。ですから、別の関数でUI操作を行い、フラグを取得する必要があります:applicationWillEnterForeground:私はこの問題を解決しました。ありがとうございます。 – acceptmyself

関連する問題