iOS 上的 Xamarin Forms,同时调试元素变为空
Xamarin Forms on iOS, while debugging elements turns to null
我有一个 Xamarin Forms 应用程序,它工作正常,但是在单击事件时它不起作用,我尝试调试并注意到我的 gui 对象都变成了 null,我什至不知道为什么,我试图将它与 null 进行比较,然后重新初始化,但是这个 if 语句被 mono 忽略了!什么鬼?
这是我的 class:
http://pastebin.com/jDufJ9sb
ActivityIndicator 变为 null 我不知道什么时候,但是当我在 224 行上检查它时,Debugger 显示它是 null,但是 if-statement 运行 不正确
您正在使用异步方法进行视图初始化:
private async Task Load(Profile profile)
有些地方可以调用该函数(例如第 70 行):
- 没有 await(即刻即忘)
- 不使用 Device.BeginInvokeOnMainThread。请记住:UI 上的所有操作必须从 UI 线程完成。
我有一个 Xamarin Forms 应用程序,它工作正常,但是在单击事件时它不起作用,我尝试调试并注意到我的 gui 对象都变成了 null,我什至不知道为什么,我试图将它与 null 进行比较,然后重新初始化,但是这个 if 语句被 mono 忽略了!什么鬼?
这是我的 class: http://pastebin.com/jDufJ9sb
ActivityIndicator 变为 null 我不知道什么时候,但是当我在 224 行上检查它时,Debugger 显示它是 null,但是 if-statement 运行 不正确
您正在使用异步方法进行视图初始化:
private async Task Load(Profile profile)
有些地方可以调用该函数(例如第 70 行):
- 没有 await(即刻即忘)
- 不使用 Device.BeginInvokeOnMainThread。请记住:UI 上的所有操作必须从 UI 线程完成。