thinking should easy but.
want user input username , password on first run.
save them via.
code:
(void)demandusersetup{ // code display , textfields // // , wait ok pushed // [[nsuserdefaults standarduserdefaults] setobject:mylogintextfield.text forkey:@"mylogin"]; [[nsuserdefaults standarduserdefaults] setobject:mypasswordtextfield.text forkey:@"mypasswrd"]; }
but of course if check before written badstuff happens:
code:
nsstring *username = [[nsuserdefaults standarduserdefaults]objectforkey:@"mylogin"]; //<--- crashy part think if (!username){ [self demandusersetup] }
is there way pre-install standarduserdefaults forkey
"mylogin" won't crash???
or other way figure out if it's first run , login , password have been set correctly..
thanks
ian
why setting object key on "crashy" line?
maybe misunderstand how these code snippets supposed fit together, shouldn't line accessing, not setting, object in nsuserdefaults?
Forums iPhone, iPad, and iPod Touch iOS Programming
- iPhone
- Mac OS & System Software
- iPad
- Apple Watch
- Notebooks
- iTunes
- Apple ID
- iCloud
- Desktop Computers
- Apple Music
- Professional Applications
- iPod
- iWork
- Apple TV
- iLife
- Wireless
No comments:
Post a Comment