首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么这个UIAlertController不显示?

UIAlertController不显示的原因可能有以下几种:

  1. 缺少present方法调用:UIAlertController需要通过present方法来显示在屏幕上。确保在创建UIAlertController后,调用了正确的present方法来显示它。
  2. 在错误的视图控制器上显示:UIAlertController应该在正确的视图控制器上显示。如果在错误的视图控制器上调用了present方法,UIAlertController将不会显示。确保将UIAlertController添加到正确的视图控制器上。
  3. UIAlertController的样式设置不正确:UIAlertController有两种样式,分别是UIAlertControllerStyleAlert和UIAlertControllerStyleActionSheet。如果设置了错误的样式,UIAlertController可能不会显示。确保使用正确的样式来创建UIAlertController。
  4. 没有设置UIAlertAction:UIAlertController需要通过UIAlertAction来添加按钮和按钮的响应动作。如果没有添加任何UIAlertAction,UIAlertController将不会显示。确保在创建UIAlertController时,添加了至少一个UIAlertAction。
  5. 在后台线程上创建和显示UIAlertController:UIAlertController的创建和显示应该在主线程上进行。如果在后台线程上创建和显示UIAlertController,它可能不会显示。确保在主线程上创建和显示UIAlertController。
  6. UIAlertController的属性设置不正确:UIAlertController有一些属性可以设置,如标题、消息、按钮样式等。如果这些属性设置不正确,UIAlertController可能不会显示。确保正确设置了UIAlertController的属性。

综上所述,如果UIAlertController不显示,可以检查以上几个方面的问题,并逐一排查。如果仍然无法解决问题,可以提供更多的代码和上下文信息,以便更好地帮助定位问题所在。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 为什么我从来不用“将精度设为所显示精度”这个设置?

    为什么? 因为设置了这个,可能是个神坑!可能需要Excel经验很丰富的人才会想到是因为这方面的影响。...比如,最近,有朋友问我这个问题: 为什么在数据透视表里的简单求和跟数据明细里的完全对不上啊! 数据明细中求和结果为0.5481......结果就是给你多几个0,而不是按显示的位数进行计算!...设置数据格式未果,又比较明显跟小数舍入相关,那只能跟“显示精度”这个选项相关了,所以我在他的工作簿上查看了一下选项,结果真如所料,然后 去掉该选项的勾选,重新刷新数据透视表,搞定!...看到这里,你还觉的”将精度设为所显示的精度“这个”技巧“好用吗?

    1.7K30

    速度(Velocity)这个

    用户故事的估点跟天数对应,1个点的故事对应2天的工作量; 统计每个用户故事所耗费的天数,如果点数对应的天数到了,先标记为“开发完成”,第二天Desk check就不用增加天数了; 为了赶进度,由结对改为结对...比如,一个点数为3的用户故事,它的复杂度相对于那个点数为1的基准故事来说不会发生变化,不管谁、也不管用什么技术来开发这个用户故事。...故事点的大小是指团队所有角色工作加一起的统一估算数值,需要多个角色一起合作讨论才能得出这个估算,因此,故事点的估算方法有利于帮助团队实现跨功能合作的行为。...比如一场NBA比赛的理想时间为12分钟一小节,但是实际比赛耗用时间需要比这个时间长很多,因为中间有暂停、死球等时间。...我们来举例解释这个问题: 1. 不需要重估的情况 假设一个团队有4个复杂度相当的用户故事,原本估算均为3,预计能够在一个迭代完成的。

    45120

    为什么你的Python包老是装上?收下这个网站就对了

    这不,凡是Windows无法正常安装的包都可以通过下面这个网站解决 ? 例如MySQ驱动包,对应有2.7,3.5,3.6,3.7,3.8 多个版本,同时还分32位和64位。 ?...3、如何安装 第一步:打开网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python (这个网站一定要收藏好) 第二步:下载相应版本的whl文件...最后再提示一下,如果你要下载的包在这个网站找到不怎么办?比如 mitmproxy 这个库,直接用 pip 也无法成功安装?...之所以装不了是因为它依赖的某些库不支持直接pip安装,事先在这个网站找到对应的whl文件进行安装就可以解决了。 ?...我在安装mitmproxy的时候,出现安装 brotlipy 安装错误,这个库刚好在 https://www.lfd.uci.edu 这个网站能找到。

    1.9K20

    这个锅我们

    淡季某日,自己的账号查到酒店价格还是380元,但朋友的账号查询显示价格仅为300元。...回到起因中事主举的两个例子,第一个是他自己住酒店的价格的价格是380,而朋友账号显示的是300。这个案例中并没有说明:酒店对于所有的熟客是否都采用了380的价格。...在图2中,只显示不同账号下价格不同,并没有证明是新旧账号的差异。...正如知名大数据专家、电子科技大学大数据研究中心主任、教授博导周涛表示:“让不同的消费者看到不同的价格,大家往往一听到这个就觉得是价格歧视。...但亚马逊这个案例中贝索斯道歉的原因绝非是因为“价格歧视”亦或是“大数据杀熟”,而是涉嫌再未经授权的情况下滥用个人数据。 说到底,大家真正但心的还是个人隐私泄露的问题。

    75950

    为什么推荐Selenium写爬虫

    为什么要用Selenium呢? 我想说下自己的看法,欢迎各位大佬批评。...第二步就是去分析这个网站,这个在之前有提到过 采集方案策略之App抓包 : 首先大的地方,我们想抓取某个数据源,我们要知道大概有哪些路径可以获取到数据源,基本上无外乎三种: PC端网站 针对移动设备响应式设计的网站...这个时候可以借用 postman 来分析请求,参考 或许你应该学学 postman 然后下一步可能就是工程开始,各种配置,以及选择哪种采集方式,一般来说 Scrapy 是最好用、也是最常见的框架。...我感觉 Scrapy 就是一个全家桶,它把爬虫所需要的大部分东西(为什么不是全部,下面会说到)都集成到这个框架中,如:下载器、中间件、调度器、Spider、调试、数据流等等所有功能全部都在这一个框架中,...因为Python简单啊,如果有更快、更简单的库可以实现同样的功能,为什么不去使用呢? 对网络的要求会更高。 Selenium 加载了很多可能对您没有价值的补充文件(如css,js和图像文件)。

    2.2K60

    为什么推荐Docker文件挂载?

    今天群里小伙伴发了一个疑问,它通过docker启动了个nginx,nginx的一些相关配置文件都是通过文件的方式进行映射的,疑问的点在于,在宿主机上修改了文件,为什么对应映射到容器里面的文件内容没有改变...bin/bash 查看文件开头 head /etc/nginx.conf 或者直接在宿主机查看 docker exec 3d cat /etc/nginx.conf 可以看到,文件内容未改变 这是为什么呢...这个问题,和Linux文件的inode有关系 第一次启动容器的时候,看下两个文件的inode 宿主机 容器 可以看到是同一个inode,也就是同一个文件,宿主机修改了文件内容后,再对比 宿主机 容器...这次用目录挂载,本地/opt/nginx挂载到容器/opt/下面 ,之后重复上面的操作,查看inode,修改文件,对比inode 可以看到,目录挂载是没有问题的,容器内文件随宿主机文件实时改变的 为什么目录可以呢

    1.6K30
    领券