在我的iOS应用程序中,我希望用户能够确认他是否已经接收远程通知,然后执行注册(在iOS 10之前使用registerUserNotificationSettings)或者iOS 10+的requestAuthorizationWithOptions / registerUserNotificationSettings。然后,模型会在请求更多数据时将设备令牌发送回我的服务器。
我试图使用"清洁" MVC模式。当模型需要用户提供其他信息时,以下是否被视为最佳实践?
另一种方法是模型在步骤2中将完成处理程序传递给视图控制器,当获得结果时,视图控制器将传递并最终执行。 (在iOS 9之前使用UIAlertView有点棘手,但使用适用于iOS 9 +的UIAlertController非常简单。)
感谢您的任何想法!