gpt4 book ai didi

swift - 在 Swift 中迭代 RLMArray

转载 作者:搜寻专家 更新时间:2023-11-01 06:36:17 24 4
gpt4 key购买 nike

我在混合的 ObjC/Swift 项目中使用 Realm Objective-C。

我确实有一个变量,它包含一个 RLMArray,其中 Media 也是一个 RMLObject。

我想用一个经典的迭代器遍历这个数组,例如

let medias: RLMArray<Media>
for media in medias {
//Use media as a Media object.
}

但是,Swift 编译器会错误地拒绝此语法:

Type 'RLMArray<Media>' does not not conform to protocol 'Sequence'

请帮助在 Swift 中迭代 RLMArray。

最佳答案

复制RLMSupport.swift到你的项目。它包括对 Objective-C 和 Swift 互操作性的改进。其中有一个 RLMArraySequence 的一致性。

关于swift - 在 Swift 中迭代 RLMArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41176746/

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