gpt4 book ai didi

ios - 在 Swift 数组中查找第一个元素匹配条件(例如 EKSource)

转载 作者:IT王子 更新时间:2023-10-29 05:03:03 25 4
gpt4 key购买 nike

我想在 Swift 中找到第一个 EKSourceType.Local 类型的 EKSource 和一个“单”行表达式。这是我目前拥有的:

let eventSourceForLocal = 
eventStore.sources[eventStore.sources.map({ $0.sourceType })
.indexOf(EKSourceType.Local)!]

是否有更好的方法(例如不使用映射和/或使用 find 的通用版本)?

最佳答案

或者在 Swift3 中你可以使用:

let local = eventStore.sources.first(where: {$0.sourceType == .Local}) 

关于ios - 在 Swift 数组中查找第一个元素匹配条件(例如 EKSource),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33795654/

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