博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vs2017 ios开发中遇到的问题
阅读量:4876 次
发布时间:2019-06-11

本文共 832 字,大约阅读时间需要 2 分钟。

1. 有时候关闭webview子页面的时候会出错。一般是因为线程的问题

try

{
//有时候在并行编程中,通过ui主线程来处理并不能够奏效,这时候需要通过禁用UI线程,这样就不会出错:
var previous = UIApplication.CheckForIllegalCrossThreadCalls;
UIApplication.CheckForIllegalCrossThreadCalls = false;

mainWebView.ViewWithTag(99).RemoveFromSuperview();

UIApplication.CheckForIllegalCrossThreadCalls = previous;

}

catch (Exception ex)
{
//在主线程更新UI操作
InvokeOnMainThread(() => {
mainWebView.ViewWithTag(99).RemoveFromSuperview();
});
}

  2. alert提示框

UIAlertView messageBox = new UIAlertView("提示", "你点击了一个按钮", null, "Close", "OK");                        messageBox.Clicked += (caller, buttonArgs) =>                        {                            Console.Write("qqqqqqqq");                                                    };                        messageBox.Show();

  

转载于:https://www.cnblogs.com/xyunp/p/9136333.html

你可能感兴趣的文章
实验一
查看>>
工具类 验证手机邮箱
查看>>
JavaScript 正则表达式入门教程
查看>>
jQuery调用ASP.NET的WebService
查看>>
memcached(十三)注意事项
查看>>
tomcat无法启动 startup.bat 一闪而过
查看>>
ITerms2在mac系统下的安装和配色,并和go2shell关联
查看>>
unity, copy-paste component
查看>>
nginx常见面试题1
查看>>
小白用shiro(1)
查看>>
微服务化之无状态化与容器化
查看>>
动态规划LeetCode174地下城游戏
查看>>
(十二)文件处理基础
查看>>
ubuntu 下更改分辨率
查看>>
Java 并发专题 : Semaphore 实现 互斥 与 连接池
查看>>
null值经过强转会怎样?
查看>>
Sharepoint学习笔记—Debug&TroubleShooting--Developer Dashboard的使用(3.向Assert and Critical Events段插入信息)...
查看>>
Sharepoint学习笔记—习题系列--70-573习题解析 -(Q147-Q150)
查看>>
Sublime Text 报“Pylinter could not automatically determined the path to lint.py
查看>>
Vue基础汇总
查看>>