国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

十九,iOS對類似alertView彈框進行單例的應用避免在網絡請求時重復信息的彈出

2019-11-06 09:58:22
字體:
來源:轉載
供稿:網友

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长乐市| 香港 | 灵武市| 长沙市| 团风县| 垦利县| 巴林左旗| 青岛市| 蚌埠市| 阿克陶县| 白水县| 信丰县| 开化县| 息烽县| 青海省| 洪泽县| 额济纳旗| 马边| 丹凤县| 兰考县| 保德县| 云林县| 宜宾市| 通城县| 祥云县| 喀喇| 江门市| 延川县| 黄大仙区| 财经| 西畴县| 视频| 友谊县| 中山市| 晋江市| 广丰县| 东山县| 酒泉市| 奉新县| 双柏县| 贵德县|