在 ViewWillDisappear 上插入数据库

Inserting into database on ViewWillDisappear

我有一个 iOS 应用程序,它使用托管在远程服务器上的数据库。

在 ViewWillDisappear 函数中执行数据库 INSERT 是可能的还是不好的做法?

我似乎找不到太多关于 Apple 允许在该函数中执行哪些操作的信息。

出于多种原因,这是一种不好的做法:

  • 在 ViewController 中应该只有与控制视图相关的功能

  • 对服务器的请求是异步的(我希望如此),所以当服务器的结果出现时,视图早就消失了。例如,如果响应是错误的,您将无法显示消息。