未完成的 loadLeaderboardsWithCompletionHandler 的最大数量:来自单个 iOS 客户端?
Maximum number of outstanding loadLeaderboardsWithCompletionHandler: from a single iOS client?
我正在尝试填充一个 table,它显示排行榜集及其标题和包含的排行榜数量。 (类似于 Game Center 应用程序的功能。)
为了填充 table,我向 GKLeaderboard
的实例并行发送了许多 loadLeaderboardsWithCompletionHandler:
请求。似乎对于前十几个并行调用,完成处理程序接收到预期值,但对于后来的调用,它接收到 leaderboards
和 error
.
的 nil
是否存在未完成的最大并行 loadLeaderboardsWithCompletionHandler:
请求数(来自单个客户端),Apple 是否记录了此类特定限制?
我尝试了以下补救措施的组合:
- 限制为只有一个或几个并行请求
- 强制执行请求之间的延迟
- 重复请求多次,直到
leaderboards
不再是 nil
限制到仅 1 个 "parallel" 请求和重复请求最多 2 次的组合被证明对一组大约有效。 20个排行榜。
我正在尝试填充一个 table,它显示排行榜集及其标题和包含的排行榜数量。 (类似于 Game Center 应用程序的功能。)
为了填充 table,我向 GKLeaderboard
的实例并行发送了许多 loadLeaderboardsWithCompletionHandler:
请求。似乎对于前十几个并行调用,完成处理程序接收到预期值,但对于后来的调用,它接收到 leaderboards
和 error
.
nil
是否存在未完成的最大并行 loadLeaderboardsWithCompletionHandler:
请求数(来自单个客户端),Apple 是否记录了此类特定限制?
我尝试了以下补救措施的组合:
- 限制为只有一个或几个并行请求
- 强制执行请求之间的延迟
- 重复请求多次,直到
leaderboards
不再是nil
限制到仅 1 个 "parallel" 请求和重复请求最多 2 次的组合被证明对一组大约有效。 20个排行榜。