アプリケーションを終了するときにボタンのテキストを更新しようとすると、問題が発生します。
ApplicationShouldTerminate
メソッドは次のようになります。
public override NSApplicationTerminateReply ApplicationShouldTerminate (NSApplication sender)
{
this.mainWindowController.EndApp();
return NSApplicationTerminateReply.Now;
}
そして、そのEndApp()
方法は次のようになります。
public void EndApp ()
{
this.testButton.Title="Closing App";
//long time process
for (int i = 0; i < 1000000; i++) {
int a=1;
}
}
アプリケーションがUIコントロールを更新するにはどうすればよいですか?