2017-09-27 16 views
0

작은 문제를 해결하는 데 도움을주십시오.신속한 옵션 유형 무엇을 해야할지

if let age: Int = ageTextField.text.toInt() 
{ } 

엑스 코드가 나에게 말한다 : 임 int로 문자열 값을 구문 분석을 시도하거나, 내가, 내가 프로그래밍에 뉴비하다고 말하고하는 방법을 모른다 =) 문제는 엑스 코드 내 코드에 레일이다 삽입 하시겠습니까? 또는! 나는 그가 나를 레일에 계속 입력 string의 가치를 말해 변경하면 표시가 단어 "텍스트"후,하지만 회원이 없습니다 int

+3

https://stackoverflow.com/questions/30739460/toint-removed- in-swift-2 –

+4

[Swift Language Guide : The Basics] (https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid)를 읽어보십시오./TP40014097-CH5-ID309) 특히 섹션 * 선택 사항 * – vadian

+0

[평가받는 방법은 무엇입니까?] (https://stackoverflow.com/questions/25828301/how-is-swift-if-let-evaluated/38041086# 38041086). 또한 [무엇이의 의미입니까? 또는? Swift] (https://stackoverflow.com/questions/24018327/what-does-an-exclamation-mark-mean-in-the-swift-language/38830543#38830543) – Honey

답변

1
if let text = textField.text, let int = Int(text) { 
    ... 
} else { 
    ... 
} 
+0

아직 실행되지 않습니다! :(Xcode를 참조하십시오 : 클래스 AppDelegate : UIResponder, UIApplicationDelegate { 및 오른쪽 theres 기호 : 스레드 1 : 신호 SIGABRT – Sergei