【发布时间】:2010-08-13 22:22:32
【问题描述】:
我正在开发一个涉及两个设备之间通信的应用程序。
当设备#1 寻求与设备#2 通信时,它首先发送请求消息。收到消息后,设备#2 通知用户有人希望与它通信。如果用户有兴趣接收数据,他选择是,否则他选择否。这都是非常简单的实现并且运行良好。
设备#1 也可以选择取消通信。如果它希望取消,我们向设备#2 发送适当的消息,通知通信被取消。设备#2 应通知用户在设备#1 处已取消通信。
问题在于设备#1 请求通信而设备#2 尚未响应的用例。如果设备#1 发送取消消息,则会向用户显示警报。因此,设备#2 现在将有 2 个警报,一个请求确认,另一个请求取消。向用户显示取消警报。当他点击 OK 时,应用程序仍然要求他确认进行通信。它不应该要求确认,因为设备#1 已经取消了通信,并且同样会通知用户。
当我们收到取消警报时,我正在尝试找到一种以编程方式关闭确认警报的方法。
你能帮我找到解决这个问题的方法吗?
提前致谢。
-穆拉利
现在需要我提供一个警报视图,以在主要甚至启动之前要求用户确认。
【问题讨论】:
标签: iphone objective-c sdk views alert