在一個 partial 或是 override 的 method 中如果需要使用
await 要怎麼辦呢?
例如我們有以下的 method
partial void BtnSwitch_ValueChanged(UIKit.UISwitch sender)
{
...
}
在程式中會使用到 await ,如下,
var beacons = await GlobalAPI.GetBeaconInfo();
但這樣就需要在 method 中加入 async ,但一加上去程式就掛了。
這時我們可以使用 Task.Run ,如下,
var beacons = Task.Run (() => GlobalAPI.GetBeaconInfo ()).Result;
Hi,
亂馬客Blog已移到了 「亂馬客 : Re:從零開始的軟體開發生活」
請大家繼續支持 ^_^