您可以从beginBackgroundTaskWithExpirationHandler更新UI吗?是否可以使用perofrmSelectorOnMainThread或GCD这样做? 最佳答案 您是否正在尝试从过期处理程序更新UI?因为那是您应该执行的操作(因为它标志着任务的结束),因此不仅可以更新UI,还可以从那里更新UI。引用苹果文档: 该处理程序在主线程上被同步调用,从而阻塞了 收到通知后,该应用会暂时暂停。对我来说似乎很明确。