Tag: 警报

在xCode 7.1中使用警报

我在xCode 7.1中编写UITests,在testing警报时遇到问题(在我的情况下允许通知)。 当创build一个testingxCode写这个代码: app.alerts["\U201cAppName\U201d Would Like to Send You Notifications"].collectionViews.buttons["OK"].tap() 立即导致错误: 文字中的转义序列无效 所以我用下面的代码replace了xCode的代码: app.alerts["\u{201c}AppName\u{201d} Would Like to Send You Notifications"].collectionViews.buttons["OK"].tap() 但是,当我运行UITest失败,消息: UItesting失败 – 找不到警报的匹配项 代码也一样 app.alerts["“AppName” Would Like to Send You Notifications"].collectionViews.buttons["OK"].tap() 我也试过了 app.alerts.collectionViews.buttons["OK"].tap() 正如人们在这里所build议的,但同样的故事 我相信很多人在xCode 7.1的UITesting期间遇到这样的问题 请分享您的经验或任何解决build议。 提前致谢!

显示等待警报视图在加载

我想当我的应用程序启动它显示一个警报视图约5秒,然后根据后台进程的结果,它会显示另一个警报视图。 我遇到的问题是,当我尝试使用睡眠等待后台进程发生。 第一个警报不显示,并等待5秒钟。 该应用程序显示该应用程序的第一个视图,然后5秒钟后第一个警报显示简要。 我需要做什么来执行我所希望的。 这是我的代码。 – (void)viewDidAppear:(BOOL)animated { SSGlobalSettings *connSettings = [SSGlobalSettings sharedManager]; UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Connecting" message:@"Please wait, while your device connects" delegate:Nil cancelButtonTitle:nil otherButtonTitles: nil]; [alertView show]; [NSThread sleepForTimeInterval:5.0f]; [alertView dismissWithClickedButtonIndex: alertView.cancelButtonIndex animated: YES]; if ([connSettings.connectionStatus isEqual: @"Not Found"]) { UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Connection Failed" message:@"Cannot find your […]

BSMachError授权访问摄像头

这对我来说是一个谜,我希望你能帮助我… 我已经做了一个应用程序,已经有一个QR扫描仪,当我的iPhone上一个全新的安装访问它后面显示一个警报。 问题是相机图像冻结,我无法扫描任何QR码… 一旦我再次从xcode运行应用程序,这个问题就消失了… 这是在控制台中打印的内容: _BSMachError:端口13403; (os / kern)无效的能力(0x14)“无法插入COPY_SEND” 请注意,我已经添加NSCameraUsageDescription Info.plist。 谢谢你的帮助! 更新:我已经尝试添加NSPhotoLibraryUsageDescription和其他类似的权限Info.plist文件,以及将本地化本地开发区域从EN更改为美国(解决scheme读取其他线程),但仍然没有运气… 更新#2: 我昨天创build了一个新项目 ,重复使用相同的代码和“QR-scanner view”工作得很好! 问题:这可能是某种forms的转换相关问题吗? 该项目是在Swift 2.2中创build的,并且刚刚转换为Swift 3的新语法。 这是我能想到的唯一真正的区别 很高兴听到您对此事的想法!

如何使用Java在Appium中处理本机iOS警报

我尝试编写应用程序的testing,该应用程序显示iOS的本机警报位置(此应用程序想要使用您当前的位置)。 我试过这个代码 driver.switchTo().alert.accept(); 这实际上适用于其他警报,但不适用于本地警报。 另外我注意到,从第二次运行一个testing(即使只有一个sysout没有什么),它会因SessionNotCreatedException失败,但如果我从应用程序中删除该警报,一切都好。 我使用Appium 1.3.4。 提前致谢。

UIImagePickerController显示的VIDEO_TOO_LONG_TITLE警报

我使用UIImagePickerController来拍电影。 通过设置控制器的videoMaximumDuration属性来限制影片的长度。 当您尝试拍摄较长的电影时,会按预期显示警报。 不过,名为“ VIDEO_TOO_LONG_TITLE” 的意外额外警报显示在控件正上方(请参阅下图)。 显然这是一个iOS的错误(只有部分本地化,没有剪辑被选中)。 有没有可能隐藏这个不必要和不恰当的警报?

如何在Swift的子视图类中创build一个警报?

我有一个视图控制器,其中包含一个子视图。 而在子视图类中,当满足条件时,可能需要popup警告。 class GameViewController: UIViewController { @IBOutlet var gameBoardUIView: GameBoardUIView … } class GameBoardUIView: UIView { … func move() { if !gameBoard.checkNextMoveExist() { var alert = UIAlertController(title: "Game Over", message: nil, preferredStyle: UIAlertControllerStyle.Alert) alert.addAction(UIAlertAction(title: "Take Me Back", style: UIAlertActionStyle.Cancel, handler: {(action: UIAlertAction!) in println("Taking user back to the game without restarting") })) alert.addAction(UIAlertAction(title: "New Game", […]

从UIAlertView文本字段获取文本的问题

在我的应用程序,我想要一个文本框的警报。 点击“完成”后,我想将文本字段保存在一个string中。 点击“取消”后,我只想closures警报。 我已经创build了这样的警报: var alert = UIAlertView() alert.title = "Enter Input" alert.addButtonWithTitle("Done") alert.alertViewStyle = UIAlertViewStyle.PlainTextInput alert.addButtonWithTitle("Cancel") alert.show() let textField = alert.textFieldAtIndex(0) textField!.placeholder = "Enter an Item" println(textField!.text) 警报看起来像这样: 我想知道如何从文本框中获取文本,以及如何为“完成”button和“取消”button创build事件。

iOS – 检查蓝牙是否打开,系统警告popup给用户

此代码可以确定当前的蓝牙状态: CBCentralManager* testBluetooth = [[CBCentralManager alloc] initWithDelegate:nil queue: nil]; switch ([testBluetooth state]) {….} 但是,当[[CBCentralManager alloc] init …]发生时,如果蓝牙closures,系统会popup一个警告给用户。 有没有办法检查蓝牙状态,而不会打扰我的用户?

检查UIAlertController TextField是否启用button

我有一个AlertController与文本字段和两个button:取消和保存。 这是代码: @IBAction func addTherapy(sender: AnyObject) { let addAlertView = UIAlertController(title: "New Prescription", message: "Insert a name for this prescription", preferredStyle: UIAlertControllerStyle.Alert) addAlertView.addAction(UIAlertAction(title: "Cancel", style: UIAlertActionStyle.Default, handler: nil)) addAlertView.addAction(UIAlertAction(title: "Save", style: UIAlertActionStyle.Default, handler: nil)) addAlertView.addTextFieldWithConfigurationHandler({textField in textField.placeholder = "Title"}) self.presentViewController(addAlertView, animated: true, completion: nil) } 我想要做的是实现一个文本框检查当禁用保存button,当文本框是空的就像图片应用程序的iOS,当你想创build一个NewAlbum。 请有人能解释我该怎么做?

如何在iOS中设置闹钟?

我知道这个问题已经问了很多次StackOverflow,但我不能在我的应用程序中设置警报,因为我是iOS的新手? 我正在按照这个教程来设置闹钟: 在iOS中使用UILocalNotification设置提醒。 但是,它似乎并没有为我工作。 我需要每天设置闹钟让我们说每天5.00 PM 。 我不能使用dateselect器来select时间。