文档章节

在没有界面的类中,实现弹出UIAlertView || 在没有界面的类中,刷新程序界面 思路

Align
 Align
发布于 2016/01/04 16:24
字数 123
阅读 20
收藏 0
+(DisplayErrorMsg *)sharedDisplayErrorMsg
{    static DisplayErrorMsg *instance = nil;
    @synchronized(instance)
    {        if (instance == nil) {
            instance = [[DisplayErrorMsg alloc] init];
        }
    }    return instance;
}

-(void)showAlertView:(NSString *)title Message:(NSString *)msg
{
    NSArray *array = [NSArray arrayWithObjects:title,msg, nil];
    [self performSelectorOnMainThread:@selector(doAlert:) withObject:array waitUntilDone:NO];
}
//在没有界面的类中,实现弹出UIAlertView
-(void)doAlert:(NSArray *)array
{
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:[array objectAtIndex:0] message:[array objectAtIndex:1] delegate:nil cancelButtonTitle:@"关闭" otherButtonTitles:nil];

    AppDelegate *delegate = [[UIApplication sharedApplication] delegate];   //获取界面的思路

    [delegate.window addSubview:alert];

    [alert show];
    [alert release];
 
}


© 著作权归作者所有

Align
粉丝 11
博文 65
码字总数 71695
作品 0
昌平
高级程序员
私信 提问
疯狂ios讲义之选择器(UIPickerView)

UIPickerView也是一个选择器控件,它比UIDatePicker更加通用,它可以生成单列的选择器,也可生成多列的选择器,而且开发者完全可以自定义选择项的外观,因此用法非常灵活。 UIPickerView直接...

博文视点
2014/01/24
5.6K
1
【IOS】开源项目汇总(更新时间2012-6-11)

UI界面类项目: Panoramagl —— 720全景展示 Panorama viewer library for iPhone, iPad and iPod touch MBProgressHUD —— 进度指示 一种优雅的,半透明的进度显示效果。同时还提供了其他...

toss156
2012/03/21
0
0
IOS 开源项目汇总【不断更新中】

UI界面类项目: Panoramagl —— 720全景展示 Panorama viewer library for iPhone, iPad and iPod touch MBProgressHUD —— 进度指示 一种优雅的,半透明的进度显示效果。同时还提供了其他...

junwong
2012/03/23
4.6K
0
iOS9使用提示框的正确实现方式

在从iOS8到iOS9的升级过程中,弹出提示框的方式有了很大的改变,在Xcode7 ,iOS9.0的SDK中,已经明确提示不再推荐使用UIAlertView,而只能使用UIAlertController,我们通过代码来演示一下。 ...

海二少
2016/03/10
23
1
自动检测iOS网络并可跳转至设置界面设置网络

转载网址:http://blog.sina.com.cn/s/blog_6bb90d70010123h8.html 还没有对这篇文章中提到的 尝试过,谁用过之后 可以达到效果,吱一声哈! 若不想写繁琐的网络状况判断代码,并且应用程序能...

meilidashijie
2013/01/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Angular 英雄编辑器

应用程序现在有了基本的标题。 接下来你要创建一个新的组件来显示英雄信息并且把这个组件放到应用程序的外壳里去。 创建英雄组件 使用 Angular CLI 创建一个名为 heroes 的新组件。 ng gener...

honeymoose
今天
5
0
Kernel DMA

为什么会有DMA(直接内存访问)?我们知道通常情况下,内存数据跟外设之间的通信是通过cpu来传递的。cpu运行io指令将数据从内存拷贝到外设的io端口,或者从外设的io端口拷贝到内存。由于外设...

yepanl
今天
6
0
hive

一、hive的定义: Hive是一个SQL解析引擎,将SQL语句转译成MR Job,然后再在Hadoop平台上运行,达到快速开发的目的 Hive中的表是纯逻辑表,就只是表的定义,即表的元数据。本质就是Hadoop的目...

霉男纸
今天
5
0
二、Spring Cloud—Eureka(Greenwich.SR1)

注:本系列文章所用工具及版本如下:开发工具(IDEA 2018.3.5),Spring Boot(2.1.3.RELEASE),Spring Cloud(Greenwich.SR1),Maven(3.6.0),JDK(1.8) Eureka: Eureka是Netflix开发...

倪伟伟
昨天
15
0
eclipse常用插件

amaterasUML https://takezoe.github.io/amateras-update-site/ https://github.com/takezoe/amateras-modeler modelGoon https://www.cnblogs.com/aademeng/articles/6890266.html......

大头鬼_yc
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部