Какао Touch сохраняет объект, возвращенный из NSUserDefaults?

У меня есть объект NSArray, полученный из стандартного объекта пользовательских значений по умолчанию, [NSUSerDefaults standardUserDefaults] . Я хочу сохранить этот массив как переменную-член другого объекта и использовать его на протяжении всего времени существования этого объекта.

Я не уверен, является ли массив из NSUserDefaults объектом автозапуска. Но я также хочу, чтобы значение отражалось в URL-адресе следующим образом: www.my-site.com/search/myquery Любая идея о том, как ...

У меня есть поле ввода, в котором введенное значение будет отправлено в параметр Действие. Но я также хочу, чтобы значение отражалось в URL-адресе следующим образом:

www.my-site.com/search/myquery

Есть идеи, как этого добиться?

Вот коды ..

Форма поиска



        <% using(Html.BeginForm("Index", "Search")) { %>

            <%: Html.TextBox("query", "Enter Keyword") %>

        <% } %>

Глобальный Asax


routes.Add("Search", new Route(
                "Search/{query}",
                new { controller = "Search", action ="Index", query="" }
            ));


Контроллер



 public ActionResult Index(string query)
        {
return new EmptyResult()
    }


1
задан John Farrell 22 October 2010 в 12:38
поделиться