对于如何处理复杂的Swift数据类型、如何将它们分配给变量以及如何访问内部的值,我有点困惑。和一个错误,这些错误在(rec, err) in语句中被“分离”并传递到循环中进行迭代。我感到困惑的是,当我试图从返回的结果中提取数据时,在几种情况下,我只会得到错误。我不完全理解如何描述返回值的数据结构,我认为这是问题的根本原因。of type 'Dictionary<CKRecor
现在,我的应用程序检索了大约1000个CKRecords,并将其放入一个数组中。稍后我需要遍历这个数组。当我只有大约100条记录要循环时,我的应用程序运行得又快又顺畅,但现在随着记录数量的增加,它变得越来越慢。我计划检索大约3000个CKRecords,所以这对我来说可能是一个严重的问题。这就是我现在想出来的:if let recordMovies = movies.objectEnumerator().