Multithreading 来自NSO操作的模态NSAlert
我有一个耗时的进程,它与NSO操作一起运行。 我现在需要用户在不同的子流程之间进行选择。 我需要停止这个过程,直到用户回答这个问题 如何从NSO操作中执行此操作Multithreading 来自NSO操作的模态NSAlert,multithreading,cocoa,nsoperation,nsalert,Multithreading,Cocoa,Nsoperation,Nsalert,我有一个耗时的进程,它与NSO操作一起运行。 我现在需要用户在不同的子流程之间进行选择。 我需要停止这个过程,直到用户回答这个问题 如何从NSO操作中执行此操作 谢谢只需创建一个NSAlert并在其上调用runModal,确保您处于主线程。您试过了吗?也许在创建NSAlert的方法中,您可以在方法的顶部使用assert([NSThread isMainThread]),我认为这将确保在主线程上执行此方法。我希望这有帮助
谢谢只需创建一个NSAlert并在其上调用
runModal
,确保您处于主线程。您试过了吗?也许在创建NSAlert的方法中,您可以在方法的顶部使用assert([NSThread isMainThread]),我认为这将确保在主线程上执行此方法。我希望这有帮助