【发布时间】:2017-08-30 05:25:45
【问题描述】:
我有一个示例应用程序。当我登录屏幕时,应用程序包含 toast 进入主页视图加载 toast 完美显示我的问题是 toast 仅在主页显示一次再次来到主页 toast 不需要?但是当我再次登录时,我需要展示 toast。我怎样才能做到这一点。哪位大侠给出解决方案。
toast 声明在viewDidLoad:
Reachability *reachability = [Reachability reachabilityForInternetConnection];
[reachability startNotifier];
NetworkStatus status = [reachability currentReachabilityStatus];
if(status == NotReachable)
{
NSLog(@"No Internet.");
}
else if (status == ReachableViaWiFi)
{
wifiImage.image = [UIImage imageNamed: @"wifi_green.png"];
[self.view makeToast:@"Wifi Is Connected" duration:3.0 position:CSToastPositionBottom];
}
else if (status == ReachableViaWWAN)
{
ethernetImage.image = [UIImage imageNamed: @"ethernet_green.png"];
[self.view makeToast:@"Ethernet Is Connected" duration:3.0 position:CSToastPositionBottom];
}
【问题讨论】:
-
使用
NSUserDefualts查看toast是否显示。 -
但是当我再次登录时,我需要显示吐司
-
在注销过程中很容易清除
NSUserDefualts的标志 -
在 appdelegate.m 文件中的 didfinishlaunching 方法中重置标志
-
查看我的更新答案@MUNNA
标签: ios objective-c iphone