gpt4 book ai didi

ios - 如何在不忙等待的情况下检查委托(delegate)类中的 "readerDidFinish"方法?

转载 作者:行者123 更新时间:2023-11-28 22:11:27 37 4
gpt4 key购买 nike

首先,我承认我对 Objective-C 和 Xcode 有点菜鸟,但我已经阅读了相当多的 Apple 介绍性文档和教程。也就是说,我不太确定如何处理这个看似基本的 API 查询问题。

我正在开发一个 iPhone 应用程序,我在其中使用外部库调用 API。结果由自定义委托(delegate)类处理,这是实现这些方法所必需的:

readerDidStart
readerDidFinish

我可以毫无问题地将 API 调用的结果存储在我的自定义委托(delegate)类中。问题是我需要等到 readerDidFinish 委托(delegate)方法被调用后才能访问它们。

我的问题:有效处理这种情况的最佳方法是什么?我猜我会在 readerDidFinish 方法实现中更新我的 UI,但我不确定 Apple 库中是否有一些东西可以处理这个问题

最佳答案

这两个委托(delegate)方法是第三方库调用的一种“回调函数”,可让您的应用了解这些事件。只需实现这两个方法即可。

没有有效的解决方案,您的应用应该等待两个事件都被调用。

如果您不希望您的用户接触任何 UI 项目,您可以使用进度 View 来绘制多刺的圆圈。我喜欢 SVProgressView。

关于ios - 如何在不忙等待的情况下检查委托(delegate)类中的 "readerDidFinish"方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22820338/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com