iOS线程问题
我通过 NSOparationInvokation 加载图像并在主线程中调用方法,该方法将此图像添加到滚动视图,但应用程序几乎没有滞后。如果我加载图像但不添加它视图,应用程序正常工作,如果我在视图应用程序上添加测试按钮也正常工作,如果我加载图像并添加测试按钮以查看应用程序不会滞后。通过 __spin_lock 中的探查器问题。有人知道出了什么问题吗? 谢谢。
I load image by NSOparationInvokation and call out method in the main thread, which adds this image to scroll view, but app hardly lags. If I load image but not add it view, app works normally, if I add test button on view app also work normally and if I load image and add test button to view app don't lag. By profiler problem in __spin_lock. Someone knows what's wrong?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 iOS 上使用线程时,您应该永远不要调用
UIKit
。这就是它无法加载的原因。把它放在主线程上就可以了。When using threads on iOS, you should never ever ever make calls to
UIKit
. That's why it won't load. Put it on the main thread and it'll work.