我使用Firestore来持久化数据,Firestore文档和Google结果中的所有错误处理示例基本上都有相同的模式,特别是不丰富的模式: .setData(user.documentData) {,将有关调用站点(在上面的示例中,我试图写入用户)的上下文添加到错误中,而不是获取通用的本地化描述FireStore error of write data has failed。Firestore: \(error)")
我试图实现类似于Swift如何在实现Codable的类中定义的枚举上使用Codable协议集。在我的例子中,类是CommandHandler,枚举是CommandIds,它不需要编译器的代码-gen,因为枚举总是被显式指定的。This is where I get stumpedprocessHandler(handlerA)
我在这里挣扎于processHandler中的代