Ios 快速设计模式-行动?
我正在学习iOS开发和最佳实践等,我正在构建一个应用程序来实现这些东西 我添加了协调器模式,这对我来说很有意义,因为它使控制器解耦,使我的应用程序能够在任何点显示任何视图控制器等 从模式的角度来看,我正在努力解决的一件事是如何从视图控制器中卸载我的“操作”。我的行动之一是Ios 快速设计模式-行动?,ios,swift,design-patterns,Ios,Swift,Design Patterns,我正在学习iOS开发和最佳实践等,我正在构建一个应用程序来实现这些东西 我添加了协调器模式,这对我来说很有意义,因为它使控制器解耦,使我的应用程序能够在任何点显示任何视图控制器等 从模式的角度来看,我正在努力解决的一件事是如何从视图控制器中卸载我的“操作”。我的行动之一是 func handleCommentPost() { print("Handle post comment") if !self.customVie
func handleCommentPost() {
print("Handle post comment")
if !self.customView.textView.text.isEmpty {
if let comment = self.customView.textView.text {
self.viewModel.createPostComment(feedItem: feedItem, user: self.user, comment: comment) { result in
switch result {
case .success(let comment):
self.customView.textView.text = ""
let postDetail = PostDetail(comment: comment, like: nil, user: self.user)
self.userComments.insert(postDetail, at: 0)
self.applySnapshot()
self.customView.textView.resignFirstResponder()
case .failure(let error):
print("Failed to save comment: \(error)")
}
}
}
}
}
我希望能够将其转化为ActionServices之类的东西,但我不知道会是什么样的模式。在我看来,我觉得我可以使用联合收割机,我甚至可以订阅它
任何帮助都将不胜感激