【发布时间】:2015-01-11 07:17:36
【问题描述】:
我已经想出了这个问题的答案,但我想我会发布问题和答案,因为我花了很长时间才弄明白。
一段时间以来,我一直在我的应用程序中使用 Google Drive iOS/Objective C API(请参阅https://developers.google.com/drive/ios/quickstart)。一切都很顺利。在过去的几天里,我试图扩展我对它的使用,在我的新用途中,作为我正在做的一部分,我希望 Google API 访问发生在后台,而不是阻止 UI。因此,我像这样发送了对 Google API 的调用:
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_LOW, 0), ^{
// Call Google Drive
});
结果好坏参半。我得到了部分结果。看起来,在我重新启动我的应用程序之前它会起作用,然后它就会停止。尽管我仍然拥有用户授权凭据。
【问题讨论】:
标签: ios google-drive-api