Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 针对objective C(iOS)的Google日历API异步问题_Iphone_Objective C_Asynchronous_Google Calendar Api - Fatal编程技术网

Iphone 针对objective C(iOS)的Google日历API异步问题

Iphone 针对objective C(iOS)的Google日历API异步问题,iphone,objective-c,asynchronous,google-calendar-api,Iphone,Objective C,Asynchronous,Google Calendar Api,因此,我一直在使用谷歌日历API(objective C),能够检索、添加、编辑、删除事件,但我在整个异步部分遇到了问题 我希望做的是将所有事件加载到一个简单的数组中,并将其存储在我的“Day”对象中…我实际上已经在工作了,但我希望在应用程序的启动图像出现在屏幕上时执行此操作。所以我想我应该把我的代码放在这里 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *

因此,我一直在使用谷歌日历API(objective C),能够检索、添加、编辑、删除事件,但我在整个异步部分遇到了问题

我希望做的是将所有事件加载到一个简单的数组中,并将其存储在我的“Day”对象中…我实际上已经在工作了,但我希望在应用程序的启动图像出现在屏幕上时执行此操作。所以我想我应该把我的代码放在这里

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

很明显,谷歌日历代码在启动图像显示时开始运行,但由于其异步性,应用程序加载(启动图像被删除),而代码尚未完成。

您可以手动将相同的图像放在那里,因此当自动图像消失时,它将被另一个图像替换。然后在日历代码完成后启动一些方法来删除该图像视图。

在谷歌日历代码尚未完成的情况下,我如何让启动图像保持显示?干杯。我要去工作。但我希望能更好地理解整个异步过程。所以它们只是与我的主线程同时运行的其他线程,对吗?如果是这样,有没有办法告诉我的主线程等待其他线程?