2017-07-15 1 views
0

Ich bin neu in der Authentifizierung Entwicklung und bin ratlos.Senden von NS-Benutzer-Authentifizierungsdaten mit Xcode 8.3.3 und Swift 3 von Mobile App zu Server-Problem

Wenn ich berühren (klicken Sie auf Simulator) Sign Up Button in der App meinen Benutzernamen und ein Passwort Xcode Protokoll zeigt den folgenden Fehler zu unterbreiten,

20 Selfie        0x0000000100479707 main + 55 
21 libdyld.dylib      0x000000010393d65d start + 1 
) 
libc++abi.dylib: terminating with uncaught exception of type NSException 

Weiter mehr, das erscheint, wenn ich nach oben und scheint die ersten Anzeichen eines Problems

2017-07-13 18:27:42.367 Selfie[75333:3951236] *** Terminating app due 
to uncaught exception 'NSInvalidArgumentException', reason: '- 
[Selfie.ViewController signupBtnTapped:]: unrecognized selector sent 
to instance 0x7fc042c11250' 

Das gewünschte Ergebnis für die App ist die integrierte Anfrage per Remote-Server gehalten von AWS zu senden. Hier ist die vordatierte Tutorial Ich verwende:

https://www.raywenderlich.com/85528/user-accounts-ios-ruby-rails-swift

Hier ist die Repo für die App, in dem spezifischen View-Controller es das Problem scheint in ist, und wo ich in den Tutorials aufhörte Anweisung (am Schild nach oben BTN):

https://github.com/tristanbnewman/rwenderlich-auth-selfie/blob/master/Selfie/ViewController.swift

ich für alle etiquettes ich habe in diesem Beitrag nicht verpasst, wenn es etwas gibt, Sie alle müssen mir helfen, die Lösung (wahrscheinlich etwas, das ich vor der Zeit zu entschuldigen habe verpasste es dir, lass es mich wissen.

+0

Ihre @IBaction for signUp-Schaltfläche ist nicht ordnungsgemäß mit ViewController verbunden. Siehe [hier] (http://i68.tinypic.com/2s77sck.png) – kathayatnk

Antwort

0

Zuerst würde ich vorschlagen, dass Sie in jeder Zeile der signupBtnTapped-Funktion Haltepunkte setzen und sehen, was passiert.

Der "nicht erkannte Selektor an Instanz gesendet" hängt wahrscheinlich damit zusammen, wie Sie Ihre @IBAction mit einem Schaltflächenereignis verbinden. Hast du das touchUpInside-Ereignis mit deiner Funktion im Storyboard verbunden?

Die erste Ausnahme ist eine generische Ausnahme, die nicht viele Informationen gibt. Haltepunkte sollten dir dabei helfen.

Verwandte Themen