Diskuze: Pomoc pre začiatočníka vo swifte
V předchozím kvízu, Online test znalostí Objective-C, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Objective-C, jsme si ověřili nabyté zkušenosti z kurzu.
Tak na odpoveď som prišiel, prekvapivo dosť banálna vec. Avšak princíp
stále nechápem, tak ak niekto vie?
Ahoj, nastuduj si Optionals, které jsou ve Swift dost důležité Při použití vykřičníku
totiž může snadno rychle dojít k pádu programu
Jak psal Filip, Optional se nevyhneš, budeš si je muset nastudovat.
Důvod proč Xcode řve, je ten, že ten Vstup.text není typu "String" jak
bys mohl čekat ale "String?"
Zjistíš to tak, že si klikneš s Altem (Option) na tu proměnnou a objeví se
detaily. Případně AppCode zobrazuje typy defaultně, mě to párkrát pomohlo
když jsem řešil záhady
I pro studium je to dobré, že člověk vidí, co to vlastně je.
Já bych si tam udělal buď kontrolu, že ten textfield není prázdný a pak teprve umožnil výpis nebo vypsat vždy, ale krýt se defaultním prázdným stringem: Vstup.text ?? ""
Vykřičník určitě nepoužívej: nezadávej žádný string, dej "Stlač!" a tipuji že to celé spadlo.
Zobrazeno 4 zpráv z 4.