我正在尝试在 swift 上实现复制协议(protocol),以便我可以复制事件。但是 EnrichedActivity 有一个属性 originFeedId 是 let 的。 并且指定的初始化器不带 originFeedId 参数。下面是 getStream iOS Pod 中 EnrichedActivity 初始化器的代码。
public init(actor: ActorType,
verb: Verb,
object: ObjectType,
foreignId: String? = nil,
time: Date? = nil,
feedIds: FeedIds? = nil) {
self.actor = actor
self.verb = verb
self.object = object
self.foreignId = foreignId
self.time = time
self.feedIds = feedIds
originFeedId = nil
}
最佳答案
我在 1.2.1 版本中进行了修复。请检查。
关于swift - GetStream EnrichedActivity 类的复制问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56766597/