我有一个iOS应用程序,它使用远程服务器上托管的数据库。
在ViewWillDisappear函数中执行数据库插入是否有可能或只是不好的做法?
我似乎找不到太多关于苹果允许在该功能中进行哪些操作的信息。
出于多种原因,这种做法很糟糕:
-
在视图控制器中应该只有与控制视图相关的功能
-
对服务器的请求是异步的(我希望(,因此当服务器的结果出现时,视图将早已消失。例如,如果响应是错误,您将无法显示该消息。