你能解释一下我是AppKit线程安全吗?我在哪里可以阅读它?(除了线程编程指南,因为此文档创建了更多问题而不是答案).例如,我可以在分离的线程中验证NSToolbar的voidVisibleItems吗?或者我可以在第二个线程中增加NSProgressIndicator的值吗?
不,这不是一般的.您不应该向主线程以外的任何UI对象发送消息.
在您给出的具体示例中,您可以使用performSelectorOnMainThread:withObject:waitUntilDone:来绕过限制:
[myToolbar performSelectorOnMainThread: @selector(validateVisibleItems)
withObject: nil
waitUntilDone: whatever];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
531 次 |
| 最近记录: |