问题标签 [uialertviewdelegate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
668 浏览

ios - 用户按下了 UIAlertView 上的哪个按钮?

我已经创建了一个UIAlertView,现在我想检查用户按下了哪个按钮。

我的代码是:

如何使用 if-else 语句检查它?

0 投票
2 回答
1464 浏览

ios - UIAlertView 委托 - 将按钮索引返回给调用方法

不确定我是否正确地用了这个问题。有没有办法让 UIAlertView 中选择的按钮索引返回到启动 UIAlertView 的方法?

所以

0 投票
1 回答
234 浏览

ios - 当我在 uialertview 应用程序中设置 delegate.self 在 arc 中崩溃时

这崩溃了。我该如何解决?

0 投票
2 回答
80 浏览

ios - 不正确的uialertiview

我有显示带有长消息的 uialertview 的代码:

但我得到:

这反而

0 投票
3 回答
918 浏览

ios - 我的 UIAlertView 委托方法有什么问题?

我对Objective-C很陌生,所以希望这一切都有意义。此处在验证用户名和密码字段后会UIAlertView弹出。我想要的是当用户按下UIAlertViewButton. 控件应导航到指令视图控制器。

但在这里它不起作用

这是.h文件代码:

这是 .m 文件代码:

请帮助我使用UIAlertView

0 投票
2 回答
568 浏览

ios - 在 UI 自动化测试中解除警报时未调用 UIAlertView 的委托方法“clickedButtonAtIndex”

我有一个控制器,当用户单击按钮 ["Delete"] 时,它会创建并显示警报。警报视图提示用户确认,或者取消删除,或者完成操作。

当我在我的 iPhone 甚至 iPhone 模拟器中运行代码时,它运行良好 - 如果/当用户单击 UIAlertView 上的“是”按钮时,该项目将被删除。

但是,我正在尝试使用 Instruments 创建 UI 自动化测试。当我运行以下脚本时,警报按预期显示,并且日志显示实际上在模拟过程中点击了“是”按钮。但是,即使警报被解除并点击“是”按钮,委托方法“clickedButtonAtIndex”方法也不会在我的应用程序的控制器中被调用 - 所以删除永远不会发生。

认为这是一个时间问题,我尝试在点击“是”按钮后添加延迟(除了等待“是”按钮变为无效之外),但它没有任何区别。

注意: - 警报视图应保留在内存中,直到控制器被释放,因为警报视图是控制器类的强属性。- 控制器将自己设置为警报的代表 - 应用程序在不模拟时按预期执行证明了这一点。

有任何想法吗?

这是脚本:

0 投票
3 回答
1751 浏览

ios - 点击按钮时 UIAlertView 崩溃:如何解决?

我有一个我实例化的类来显示这样的警报视图:

}

我需要self成为代表,因为alertView:didDismissWithButtonIndex:当用户点击警报视图的按钮时,我需要被调用来执行一些操作。这通常效果很好,但有时我会遇到这种崩溃:

我想这是因为无论出于何种原因,代表都被释放了,对吧?还是因为发布的是警报视图?我怎么能解决这个问题?我需要警报视图有一个代表,并且我已经阅读了几篇相关的帖子,但我找不到适合我的场景的答案。

我正在 iOS 7.0 中进行测试,我不知道这是否与问题有关。

提前致谢

0 投票
2 回答
943 浏览

ios - UIAlertView 隐藏/删除时调用的通知或委托

我正在尝试查找隐藏或显示警报视图时调用的委托/协议甚至通知。这些事件是否会触发我可以监听的通知或回调?

我知道 UIAlertView 协议,但这不是我想要的,我正在寻找实际的显示和隐藏事件以在完成后执行操作。

这存在吗?

0 投票
1 回答
857 浏览

ios7 - 如何在 IOS 应用程序中使用 UIAlertView 验证登录?

我已经为我的应用程序创建了登录名。我在 iOS 中编写了警报视图。这里的代码:

我想检查用户名和密码以允许查看下一个表单。如果用户名和密码错误,需要一直弹出警报视图。

如何在用户名和密码错误时总是弹出警报?

任何想法或参考都应该受到赞赏。

提前致谢。

0 投票
1 回答
171 浏览

ios - 如何在 UIAlertview 中为文本字段设置货币格式

我想为 UIAlertview 中的文本字段添加格式货币。但是,我对此没有任何解决方案。如果您知道解决方案,您能帮我吗?

谢谢