【发布时间】:2015-12-06 03:30:34
【问题描述】:
我已经声明了一个带有 getter/setter 的 UITableView tableView
我想异步使用这个tableView
await Task.Run (() => getResult ()
在getResult 方法中,我尝试访问主线程上的tableView
InvokeOnMainThread (() => {
tableView.Hidden = false;
});
这会导致
空引用异常
如何异步访问 tableView 而不会出现空引用异常。有什么解决方法吗?
【问题讨论】:
-
在尝试使用多线程之前,您通常要确保您的想法运行单线程
标签: c# asynchronous xamarin