十九,iOS对类似alertView弹框进行单例的应用避免在网络请求时重复信息的弹出
来源:互联网 发布:中科软件 编辑:程序博客网 时间:2024/05/22 16:42
1,首先是对所有的弹窗的类型进行判断是不是只需要弹一次就好了如果只需要弹一次就使用单例的方法来使用
首先声明定义使用单例来处理:
+(AlertView *)sharedInstance;
+(AlertView *)sharedInstance{
static AlertView *sharedInstance = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
sharedInstance = [[self alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
sharedInstance -> _alertArray = [NSMutableArray array];
[sharedInstance setIsShareInstance:YES];
});
return sharedInstance;
}
这样的话这个弹框只会弹最后一个;
2,弹框信息不同需要不重复的数据给用户弹框提醒,则使用正常的封装方法来使用
#import "AlertView.h"
@property (nonatomic ,strong) AlertView *alert;
_alert = [[AlertView alloc]init];
使用方法
[_alert showTitle:@"1234" message:@"是否取消" buttonTitle:@"取消" buttonBlock:^{
NSLog(@"1234");
} otherTitle:@"确定" otherBolck:^{
[_alert hide];
NSLog(@"123445yuuu");
}];
3,两个互不影响
4,地址如下
https://github.com/wang6177ming123/alertSingleton
- 十九,iOS对类似alertView弹框进行单例的应用避免在网络请求时重复信息的弹出
- 避免重复的ajax请求
- 避免重复的ajax请求
- iOS在进行网络请求的时候的网络状态的响应的判断
- 如何避免网络重复请求
- 发一个类似alertView 弹出来的 动画效果代码片段
- web 弹出框 类似 android的toast的信息提示
- ios AlertView弹出框, 慢慢消失
- 随波逐流之iOS AlertView(弹出框)详解
- 自定义uiview 实现类似alertview的效果
- ios开发---对网络请求的数据进行解码(Unicode)
- iOS SDK9下对网络请求的url进行UTF8编码
- 针对alertView弹出时的阴影背景的处理方法
- IOS控件AlertView的使用
- 弹出 多个 修改背景的 AlertView
- 利用单例模式,解决toast重复弹出的问题
- 判断用户的登录状态,弹出alertView来进行登录操作
- 类似restful风格的网络请求框架
- c++上机报告
- iOS10新特性之UIViewPropertyAnimator的使用
- 读书 孙子兵法 二 作战
- java中需要自己进一步理解的技术
- QT 线程池 + TCP 小试(一)线程池的简单实现
- 十九,iOS对类似alertView弹框进行单例的应用避免在网络请求时重复信息的弹出
- ibatis与spring整合
- 二叉搜索树的一些实现
- Configuring Web Applications
- Android 事件分发深入剖析
- 【异常】Error creating bean with name 'xxx' defined in file.type mismatch between read and write methods
- php 根据月份取首天 末天
- NestedScrolling
- java web中entity的实现规范