iphone - 在 iphone 中只显示一次弹出窗口?

标签 iphone ios uiview uiviewcontroller uiviewanimation

我有一个示例应用程序。该应用程序包含弹出 View ,当我登录屏幕时,转到主页 View 加载弹出窗口完美显示我的问题是弹出窗口只在主页显示一次再次来到不需要主页弹出窗口?怎么能做到这一点。谁给个解决办法

最佳答案

在您的用户默认值中存储一些 BOOL 值。 在显示弹出窗口之前检查该变量的值。

 if([[NSUserDefaults standardUserDefaults] boolForKey:@"popDisplayed"] == FALSE)
 {
      [[NSUserDefaults standardUserDefaults] setBool:TRUE forKey:@"popDisplayed"];
      [[NSUserDefaults standardUserDefaults] synchronize];
      //Alert code will go here...
 }

在您尝试显示警报之前添加上面的代码。

因此,它只会显示一次警报。即使您重新启动应用程序,它也不会再显示。

关于iphone - 在 iphone 中只显示一次弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10908603/

相关文章:

ios - Swift 中 UIScrollView 内的 UIPanGesture

android - Instagram “You Cannot Like this Media” 400 状态码

iphone - 使用 float 时是否需要使用小数位? "f"后缀是必须的吗?

iPhone 开发 - 使用 NSPredicate 从 CoreData 检索最近添加的记录

iphone - UINavigationController + UITableViewController 横向方向的反向转换错误

ios - 具有容器 View 的 iPad 纵向和横向模式的不同尺寸等级

ios - 从 NSData 读取 XMP 元数据

ios - 如何将点击的最新按钮的标签添加到数组中

ios - 以编程方式添加重复的 uiview

iphone - UIDynamicAnimator - 不能与 UIView 一起使用,但可以与 Self.View 一起使用吗?