2016-11-22 9 views
2

in Xcode 7.2 Ich habe Tastaturtyp als Nummernblock für UITextField. Aber wenn ich versuche, den Wert aus dem Textfeld zu lesen, bedeutet das, dass die App abgestürzt ist. Ich habe folgenden Code verwendet, um den ganzzahligen Wert zu lesen.Wie bekomme ich einen numerischen Wert aus dem Textfeld?

int amount = [_amount.text intValue]; 

Ich googelte und fand das gleiche wie vorgeschlagene Lösung. Kann mir jemand helfen, das zu lösen? Danke im Voraus.

+2

Was ist die Ausnahme, die Sie bekommen? –

+0

werden Sie den Grund für den Absturz der App angeben. Setzen Sie den Fehler –

+0

Ich weiß nicht, aber die folgende Lösung funktioniert !! –

Antwort

2

Bitte versuchen Sie es, es funktioniert für mich.

int amount = [_amount.text integerValue]; 
0
int amount = [self.amount.text integerValue]; 
+0

Während dieses Code-Snippet die Frage lösen kann, hilft [einschließlich einer Erklärung] (// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) wirklich, die Qualität Ihres Posts zu verbessern. Denken Sie daran, dass Sie die Frage für Leser in der Zukunft beantworten, und diese Leute könnten die Gründe für Ihren Codevorschlag nicht kennen. Bitte versuchen Sie auch nicht, Ihren Code mit erklärenden Kommentaren zu füllen, dies reduziert die Lesbarkeit sowohl des Codes als auch der Erklärungen! – kayess

Verwandte Themen