问题标签 [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 - 代表的几个 UIAlertViews
目前,我在UIAlertView
这里和那里弹出了一门课程。目前,同一个类是这些的代表(这将是非常合乎逻辑的)。不幸的是,这些UIAlertView
s 将调用该类的相同委托方法。现在,问题是 - 你怎么知道委托方法是从哪个警报视图调用的?我想只检查警报视图的标题,但这并不优雅。UIAlertView
处理几个s最优雅的方法是什么?
ios - 未调用 clickedButtonAtIndex 方法
当用户单击应该调用UIAlertView
该方法的按钮时,它不会:clickedButtonAtIndex
在.h
我调用了UIAlertView
协议:
在.m
文件中我有这个:
日志文件中没有显示任何内容,请帮助,提前谢谢:)
ios - 对象在 UIAlertView 委托被调用之前被释放
我在导航堆栈上有两个视图控制器。在第一个视图控制器中,我有一个方法可以显示一个警报,让您访问网站并离开应用程序。如果他们单击“否”,则不会发生任何事情,如果“是”,则会打开链接。这一切都有效。我现在的问题是,如果我想从导航堆栈上的第二个视图控制器调用此方法,我的第一个视图控制器会被释放,并且委托永远不会被调用。这是正在发生的事情的一些伪代码。
在 SecondView 控制器中:
第一视图控制器
ios - 即使在采取响应操作后,UIAlertView 也不会消失
在我的 UIAlertView 中,我想在按下“确定”按钮时打开另一个 UIView。
但问题是,即使在显示 UIView 后,警报仍保留在屏幕中,一旦消失,UIView 似乎已被禁用。
任何帮助,将不胜感激!
ios - 如何在 Xcode 的委托方法(用户定义)中显示警报框?
我已经编写了一个名为 register 的函数,它与服务器连接并调用 register done 方法(如果连接建立成功),这是一个委托方法,现在我在这里尝试显示警报框,但 UI 卡住并且出现发光但警报盒子没有?有人可以帮我吗?
ios - 自定义 UIAlertView,委托上的消息更改
在我的客户项目中,我需要UIAlertView
在按下按钮时创建一个。这部分并不难,并且已经用上述代码完成了:
你会看到那里没有缺陷,但这不是我想要实现的。
我需要的是UIAlertView
当用户按下 + 按钮时将消息更改为递增的字符串,UIAlertViews
并在按下 - 按钮时显示减小的值。
我认为上面的代码会这样做,它只是在按下任何按钮时关闭警报。我需要它来保持警报,直到用户完成计数。
我将如何实现这一点?
我已经尝试过自定义UIAlertView
,但它似乎真的只在图形方面有所帮助。
objective-c - 无法在 iOS7 上将 UITextField 添加到 UIAlertView ...在 iOS 6 中有效
下面的代码适用于 iOS6(及之前),但 UITextField 不在 iOS7 中显示...关于如何让 UITextField 在 iOS7 的 UIAlterView 中显示的任何想法?
iOS6 的代码运行显示如下:
iOS7 中的相同代码显示了这一点(注意 UITextField 是如何丢失并且没有键盘):
ios - UIAlertView 的委托必须是视图控制器吗?
我遇到了一个问题,即创建 UIAlertView 的对象正在将消息发送回其委托,但委托对象正在崩溃。
我在其他几个情况下都可以正常工作,但是在这种情况下我想要做的(以及与其他类似问题的不同之处)是实例化警报的对象,它充当它的委托是本身不是视图,而是在视图中实例化的对象。也就是说,在父视图中:
在自定义对象中:
和
当我在 viewcontroller 对象中执行警报视图时,一切都很好。在这个本身没有视图的子对象中执行此操作允许我创建警报,但是该对象 - 不应该根据范围解除分配 - 似乎不想继续充当一个代表。
我收到的错误确实是取消分配消息,但我强烈认为这不是问题,因为如果我删除警报,所有其他东西 - 特别是,它是 storekit 购买过程的包装器 - 有效很好,所有这些委托方法都可以正常工作。
我有一个解决方案,可以让我将警报移动到父视图的方法中,但我希望不必这样做。这个限制是真的,还是我的想象?IE 我做错了什么吗?
ios - UIAlertview 不会记录结果
如果用户在我的 上按 OK,我想记录alertView
,但它什么也没做......这是我的支票:
它也在我的@interface
:
这是我的alertView
:
有没有人看到问题?我试图在NSLog
外面做,if buttonIndex
但也不会被记录下来..
谢谢
ios - iOS 7:在 UIActionSheet 委托函数中创建的 UIAlertView 无法自动旋转
该问题只能在 iOS 7 中重现。
在委托函数中:- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
如果创建了 UIAlertView,则警报视图无法自动旋转。这是示例代码:
这是iOS 7的错误吗?如果是,有没有办法让警报视图与屏幕中的其他视图一起自动旋转?