Swift GetStream EnrichedActivity类的复制问题
我试图在swift上实现复制协议,以便复制活动。但是EnrichedActivity有一个属性originFeedId,它是let。 指定的初始化器不接受originFeedId参数。下面是getStream iOS Pod中EnrichedActivity初始化器的代码Swift GetStream EnrichedActivity类的复制问题,swift,getstream-io,Swift,Getstream Io,我试图在swift上实现复制协议,以便复制活动。但是EnrichedActivity有一个属性originFeedId,它是let。 指定的初始化器不接受originFeedId参数。下面是getStream iOS Pod中EnrichedActivity初始化器的代码 public init(actor: ActorType, verb: Verb, object: ObjectType, foreignId:
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中修复了这个问题。请检查。嘿,Aashish,我很快会修复它。Info Struct(ClientError.Info)的所有属性都应该是公共的。我想检查状态代码,但无法访问它,因为它是内部访问级别,因为现在它具有所有信息的公共描述,但是是的,检查状态代码不方便。它将在下一版本中公开。