我的应用程序发生了奇怪的崩溃,尽管很少见。
我怀疑发生这种情况是因为 NSSavePanel
的 runModal
是在与主线程不同的线程中调用的。
我是否正确地认为这可能是导致崩溃的原因?
最佳答案
请参阅 Apple 的线程编程指南:
“线程不安全类: NSWindow 及其所有后代。”
NSSavePanel 是 NSWindow 的后代。
关于objective-c - 我应该只从主线程调用 NSSavePanel runModal 方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6805697/