mam ten plik klasy do przyjmowania płatności kartąinit (koder :) nie został wdrożony w szybkim
import UIKit
class PaymentViewController: UIViewController , PTKViewDelegate {
var card : STPCard
var PaymentView : PTKView
var button = UIButton.buttonWithType(UIButtonType.System) as UIButton
init(PaymentView : PTKView , button : UIButton, card : STPCard) {
self.PaymentView = PaymentView
self.button = button
self.card = card
super.init()
}
required init(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
Kiedy budować, to działa dobrze, ale kiedy go wykonać (uruchomić) na mój rzeczywiste urządzenie, otrzymuję
fatal error: init(coder:) has not been implemented.
Wszelkie pomysły?
Wiem, bo linia FatalError to robi, ale dlaczego muszę zrobić wymagane startowych i dlaczego jest nie tylko zadowolony z initem. – Jason
rzeczywista metoda wyrzuci ci fatalny błąd _... Nie jestem pewien, czego naprawdę oczekiwałeś od linii 'fatalError()' - masz dokładnie to, co ta linia powinna zrobić: wyjątek fatat__. możesz uniknąć takiego wyjątku, implementując ciało metody. – holex
Tak, wiem, Holex, ale nie jestem pewna, dlaczego WYMAGANE jest potrzebne i co powinienem włożyć. – Jason