相关疑难解决方法(0)

Swift:错误:'required'初始化程序'init(编码器:)'必须由'UIView'的子类提供

当我在swift 2中构建我的应用程序时遇到问题.Xcode说:

'required'initulator'init(coder :)'必须由'UIView'的子类提供

这是该类的代码:

class creerQuestionnaire: UIView {
  @IBOutlet weak var nomQuestionnaire: UITextField!
  @IBOutlet weak var question: UITextField!
  @IBOutlet weak var reponse: UITextField!
  var QR: Questionnaire

  @IBAction func creerQuestion(sender: AnyObject) {
    QR.ajouterQuestion(question.text!, nouvReponse: reponse.text!)
  }
}
Run Code Online (Sandbox Code Playgroud)

这是班级调查问卷:

import Foundation

class Questionnaire {
  var QR = [String(), String()]

  func getQuestion(nbQuestion: Int) ->String {
    return QR[nbQuestion]
  }

  func getReponse(nbReponse: Int) ->String {
    return QR[nbReponse]
  }

  func ajouterQuestion(nouvQuestion: String, nouvReponse: String) {
    QR += [nouvQuestion, nouvReponse]
  }
}
Run Code Online (Sandbox Code Playgroud)

留言Merci!

iphone ios swift

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

ios ×1

iphone ×1

swift ×1