57得票14回答
UIAlertView/UIAlertController iOS 7和iOS 8兼容性

我正在使用Swift编写应用程序,并需要显示一个警告。该应用程序必须兼容iOS 7和iOS 8。由于UIAlertView已经被UIAlertController代替,那么如何在不检查系统版本的情况下检查UIAlertController是否可用?我听说过Apple建议我们不要检查设备的系统版...

54得票17回答
如何在程序中编程禁用UITextField的复制粘贴选项

我正在制作一个注册提示框,其中有一个UITextField,用户可以在其中输入他们的注册号码。几乎所有东西都已经完成了,但是我想通过编程方式从文本字段中删除复制粘贴功能,因为没有InterfaceBuilder版本的文本字段,所以我不知道如何做到这一点。 以下是我的UIAlertview.....

50得票10回答
AlertController不在窗口层次结构中。

我刚刚创建了一个带有ViewController类的单视图应用程序项目。我想从我的自定义类中的一个函数中显示一个UIAlertController。 这是我的带有警报的类。class AlertController: UIViewController { func showAler...

49得票10回答
如何在Swift中向UIAlertView添加TextField

我有这段代码,但我不知道如何在UIAlertView中显示一个文本框。var altMessage = UIAlertController(title: "Warning", message: "This is Alert Message", preferredStyle: UIAlertCo...

48得票30回答
NSLocalizedString仅检索Localizable.strings中的键,而不是值(IOS)

我已经创建了一个名为 "Localizable.strings" 的字符串文件,并向其中添加了两种语言,就像这样:"CONNECTIONERROR" = "Check that you have a working internet connection."; "CONNECTIONERROR...

48得票13回答
当UIAlertController调用`presentViewController:`时,它会移动到屏幕顶部的有缺陷的位置。

在iOS 8.1设备和模拟器中,如果从UIAlertController呈现视图,则会将警报移到屏幕左上角的有错误的位置。 我们在一个应用程序中注意到了这一点,当我们尝试从当前“最顶部”的视图呈现视图时。如果UIAlertController恰好是最顶部的视图,就会出现这种行为。我们已经改变...

47得票9回答
如何使用Swift iOS向UIAlertView按钮添加操作

我想要添加一个按钮,除了“确定”按钮之外,这个按钮只需要关闭警告框。 我希望这个按钮调用特定函数。var logInErrorAlert: UIAlertView = UIAlertView() logInErrorAlert.title = "Ooops" logInErrorAlert.m...

43得票2回答
在iOS6中,UIAlertView出现EXC_BAD_ACCESS code 2错误

我正在尝试找出我的应用程序为什么会崩溃。 在运行ios5.1模拟器的Xcode 4.4中,它完美地工作,但是当我切换到Xcode 4.5和ios6时,我收到了一个EXC_BAD_ACCESS代码2的错误。这是我的代码:- (void) myMethod { UIAlertView *...

43得票2回答
UIAlertController延迟显示问题

我的应用程序现在已经迁移到iOS8,使用UIAlertController内部的日期选择器时遇到了问题。 以下是代码。UIAlertController *AlertView = [UIAlertController alertControllerWithTitle:title messag...

42得票10回答
检查一个UIAlertView是否正在显示

我有一个方法用于发布HTTP数据,并在出现错误时显示UIAlertView。如果我进行多个HTTP post,每次出现错误时都会显示多个UIAlertView。 我希望只有没有其他UIAlertView正在显示时才显示UIAlertView。如何确定这一点?