0

NSOperationで実行される時間のかかるプロセスがあります。異なるサブプロセスから選択するために、ユーザーが選択する必要があります。ユーザーが質問に回答するまで、プロセスを停止する必要があります。

NSOperationからこれを行うにはどうすればよいですか?

ありがとう

4

2 に答える 2

1

NSAlert を作成して呼び出すだけrunModalで、メイン スレッドにいることを確認できます。あなたはそれを試しましたか?

于 2011-12-05T00:11:25.323 に答える
-1

おそらく、NSAlert を作成しているメソッドでは、メソッドの先頭に assert([NSThread isMainThread]) を含めることができます。これにより、このメソッドがメイン スレッドで実行されることが保証されると思います。これが役立つことを願っています!

于 2011-12-05T00:14:17.450 に答える