У меня есть UITextField с именем пользователя и паролем, когда пользователь нажимает кнопку подтверждения, я делаю
NSString* user_name;
NSString* pass_word;
UITextField * username;
UITextField * password;
NSString * url;
user_name=username.text;
pass_word=password.text;
url = [[NSString stringWithFormat:@"devices.json?user=%@&pswd=%@", user_name,pass_word];
Однако, когда я пытался это сделать, иногда у меня возникала проблема EXEC_BAD_ACCESS с URL, я использовал инструмент Zombie и прибил его% @ - это причина проблемы со строкой URL. % @ ожидает NSString user_name, pass_word, но каким-то образом в процессе, user_name и pass_word были видоизменены и получили некоторые ненужные значения, больше не NSString.
Я пытаюсь использовать [user_name retain]; [pass_word сохранить]; [сохранить URL]; но не помогло По-прежнему возникает проблема EXEC_BAD_ACCESS с параметром% @ URL-адреса.
во-вторых, я смог вывести user_name, pass_word, иногда он получал некоторые значения, которые не имеют смысла. Я не знаю, откуда у них эти ценности. Я не вводил эти значения. Я делаю http-вызов. каким-то образом HTTP вернул значения, скрытые внутри pass_word и user_name, я понятия не имею, почему он это делает.