UIActivityView 和阻塞

发布于 2024-09-04 14:29:01 字数 313 浏览 8 评论 0原文

我有一段上传图像的代码:

[activity startAnimating];
 [self uploadImage:img Session_id:appDelegate.sessionID PlaceID:place.placeID Comment:comment.text];
 [activity stopAnimating];

我确信该活动已正确连接到 UIActivityViewIndicator,但它从未显示。在 uploadImage 函数中,我打开与服务器的连接并开始上传。有人有关于为什么活动视图不显示的示例或可能的解释吗?

I have a section of code that uploads an image:

[activity startAnimating];
 [self uploadImage:img Session_id:appDelegate.sessionID PlaceID:place.placeID Comment:comment.text];
 [activity stopAnimating];

I am sure that activity is wired up correctly to a UIActivityViewIndicator, but it never shows. Inside the uploadImage function, I open a connection to the server and start the upload. Does anyone have an example or possible explanation as to why the activity view would not display?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

与君绝 2024-09-11 14:29:01

如果您在主线程上进行上传,那么它会被阻止并且 UI 无法更新。

我建议在后台线程上运行它。

If you're doing the upload on the main thread, then it's blocked and the UI cannot be updated.

I would suggest running it on a background thread.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文