Пользовательская строка сохраняется как URL в настройках приложения - PullRequest
0 голосов
/ 10 августа 2011

У меня очень простое приложение. Он имеет контроллер панели вкладок с двумя веб-представлениями, webView1 и webView2. Я могу подтолкнуть сайты к обоим своим взглядам. Я хотел бы добавить простое текстовое поле, где пользователь может ввести строку, и она вставляет эту строку в URL. Я также хотел бы установить эту строку по умолчанию для обоих моих веб-просмотров.

Например, пользователь вводит «вопросы» и вводит его в строку @"http://www.stackoverflow.com/"STRING"". Это установит строку по умолчанию как «вопросы», и каждый раз, когда приложение загружается, оно будет отображать URL. Кто-нибудь может пролить свет на это для меня?

Ответы [ 2 ]

4 голосов
/ 10 августа 2011

Вы должны быть в состоянии использовать систему по умолчанию для сохранения пользовательских настроек по умолчанию.Когда пользователь вводит строку по умолчанию, вы можете сделать что-то вроде:

[[NSUserDefaults standardUserDefaults] setObject:theString forKey:@"defaultURLString"]

Чтобы сохранить строку при следующем запуске приложения, выполните следующие действия:

[[NSUserDefaults standardUserDefaults] synchronize];

Когда вашприложение загружается, вы затем получите эту строку, используя:

NSString *theString = [[NSUserDefaults standardUserDefaults] objectforKey:@"defaultURLString"]
0 голосов
/ 10 августа 2011

Если вы хотите использовать одну и ту же строку в URL-адресе каждый раз, когда приложение загружается (или вы меняете строку), я предлагаю вам заглянуть в NSUserDefaults. Вот что-то , чтобы помочь вам начать:

Надеюсь, это поможет.

...