我正在为客户开发一个自定义应用程序,并且对 iOS 开发还比较陌生。该应用程序涉及设置提醒,我正在使用 UILocalNotifications。现在,根据我的研究,通知上的操作将始终运行该应用程序,但我真的希望有人可以纠正我。另外,从我读到的内容来看,您只能使用“查看”或“关闭”选项。理想情况下,我希望通知上有 3 个按钮,而不必打开应用程序来执行操作。
我想要一个“关闭”选项、“暂停”选项和一个“确定”选项,用于关闭通知但在后台运行一些代码。
我遇到了一个与通知相关的问题,有人建议使用模态视图打开应用程序并从那里显示选项。有可能,只是没那么干净,我猜。
还有其他想法或者这是我必须做的才能实现我想要的功能吗?如果是这种情况,在我从模态视图中选择一个选项后,有没有办法关闭应用程序?
提前致谢。
最佳答案
这是不可能的,因为通知不是由您的应用创建的,而是由系统创建的,因此您无法自定义通知的外观。 (同样在 iOS 5 中,用户可以选择将通知显示为横幅而不是警报,这将隐藏除查看和关闭按钮之外的任何其他按钮(如果可能的话)。
其次,无法关闭您的应用程序,因为 iOS 是一个以用户为中心的系统,用户决定是否打开或关闭应用程序,而不是应用程序本身。
关于iphone - UILocalNotification 操作和暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12143095/