繁体   English   中英

来自numpad的iOS 9 / Swift 2输入找不到keyplane

[英]iOS 9/Swift 2 input from numpad can't find keyplane

我有一些非常基本的代码,当用户按下按钮时,它会从文本字段中读取文本,并更新标签上的文本。 我将输入字段的类型设置为数字键盘。

import UIKit

class ViewController: UIViewController {
  @IBOutlet var userGuessTextField: UITextField!
  @IBOutlet var resultLabel: UILabel!
  @IBAction func guess(sender: AnyObject) {

    let randomNumber = String(arc4random_uniform(11))

    if randomNumber == userGuessTextField.text {
      resultLabel.text = "You're right"
    } else {
      resultLabel.text = "Wrong! It was a \(randomNumber)"
    }
  }

  override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
  }

  override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
  }
}

当我触发我的操作时,xCode会抛出此错误:

无法找到支持键盘iPhone-PortraitTruffle-NumberPad的4型键盘; 使用675849259_PortraitTruffle_iPhone-Simple-Pad_Default

编辑:

原来这不是一个错误,而是一个简单的日志声明。 我必须在我的动作中不小心设置一个断点,给它一个崩溃的外观和感觉。 谢谢,第一响应者。

不受控制地笑,继续前进。 这不是错误。 这只是一点点绒毛掉进了控制台。 忽略它。

当您在Simulator上更新xocode测试时可能会发生这种情况,您可以尝试此修复

iOS模拟器 - >硬件 - >键盘 - >连接硬件键盘

这不是错误。 它只是说无法找到键盘..

截图

您可以从Hardware -> Keyboard -> Toggle Software Keyboard切换到模拟器键盘,或者只需按cmd + shift + k

截图1

你甚至可以忽略这个;-)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM