我有名为 dataLoadingForChallenges 的方法。反过来,我会在需要时调用另外两种方法。我在课堂上使用此方法两到三次来处理不同的事件,在一个事件中,我想在 cellForRowAtIndexPath 方法中异步调用此方法。下面的代码是否可以接受。我不想将 dataLoadingForChallenges 中的所有代码粘贴到这个 GCD 块中。从 GCD 块调用可重用方法的方法是什么。
dispatch_queue_t q = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0ul);
dispatch_async(q, ^{
[self dataLoadingForChallenges];
});