簡體   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