问题标签 [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.
ios - 用户按下了 UIAlertView 上的哪个按钮?
我已经创建了一个UIAlertView
,现在我想检查用户按下了哪个按钮。
我的代码是:
如何使用 if-else 语句检查它?
ios - UIAlertView 委托 - 将按钮索引返回给调用方法
不确定我是否正确地用了这个问题。有没有办法让 UIAlertView 中选择的按钮索引返回到启动 UIAlertView 的方法?
所以
ios - 不正确的uialertiview
我有显示带有长消息的 uialertview 的代码:
但我得到:
ios - 我的 UIAlertView 委托方法有什么问题?
我对Objective-C很陌生,所以希望这一切都有意义。此处在验证用户名和密码字段后会UIAlertView
弹出。我想要的是当用户按下UIAlertViewButton
. 控件应导航到指令视图控制器。
但在这里它不起作用
这是.h文件代码:
这是 .m 文件代码:
请帮助我使用UIAlertView
?
ios - 在 UI 自动化测试中解除警报时未调用 UIAlertView 的委托方法“clickedButtonAtIndex”
我有一个控制器,当用户单击按钮 ["Delete"] 时,它会创建并显示警报。警报视图提示用户确认,或者取消删除,或者完成操作。
当我在我的 iPhone 甚至 iPhone 模拟器中运行代码时,它运行良好 - 如果/当用户单击 UIAlertView 上的“是”按钮时,该项目将被删除。
但是,我正在尝试使用 Instruments 创建 UI 自动化测试。当我运行以下脚本时,警报按预期显示,并且日志显示实际上在模拟过程中点击了“是”按钮。但是,即使警报被解除并点击“是”按钮,委托方法“clickedButtonAtIndex”方法也不会在我的应用程序的控制器中被调用 - 所以删除永远不会发生。
认为这是一个时间问题,我尝试在点击“是”按钮后添加延迟(除了等待“是”按钮变为无效之外),但它没有任何区别。
注意: - 警报视图应保留在内存中,直到控制器被释放,因为警报视图是控制器类的强属性。- 控制器将自己设置为警报的代表 - 应用程序在不模拟时按预期执行证明了这一点。
有任何想法吗?
这是脚本:
ios - 点击按钮时 UIAlertView 崩溃:如何解决?
我有一个我实例化的类来显示这样的警报视图:
}
我需要self
成为代表,因为alertView:didDismissWithButtonIndex:
当用户点击警报视图的按钮时,我需要被调用来执行一些操作。这通常效果很好,但有时我会遇到这种崩溃:
我想这是因为无论出于何种原因,代表都被释放了,对吧?还是因为发布的是警报视图?我怎么能解决这个问题?我需要警报视图有一个代表,并且我已经阅读了几篇相关的帖子,但我找不到适合我的场景的答案。
我正在 iOS 7.0 中进行测试,我不知道这是否与问题有关。
提前致谢
ios - UIAlertView 隐藏/删除时调用的通知或委托
我正在尝试查找隐藏或显示警报视图时调用的委托/协议甚至通知。这些事件是否会触发我可以监听的通知或回调?
我知道 UIAlertView 协议,但这不是我想要的,我正在寻找实际的显示和隐藏事件以在完成后执行操作。
这存在吗?
ios7 - 如何在 IOS 应用程序中使用 UIAlertView 验证登录?
我已经为我的应用程序创建了登录名。我在 iOS 中编写了警报视图。这里的代码:
我想检查用户名和密码以允许查看下一个表单。如果用户名和密码错误,需要一直弹出警报视图。
如何在用户名和密码错误时总是弹出警报?
任何想法或参考都应该受到赞赏。
提前致谢。
ios - 如何在 UIAlertview 中为文本字段设置货币格式
我想为 UIAlertview 中的文本字段添加格式货币。但是,我对此没有任何解决方案。如果您知道解决方案,您能帮我吗?
谢谢