как ограничить страницу открытием только один раз? - PullRequest
0 голосов
/ 19 сентября 2011

Я разработал приложение, в котором есть страница обновления, которая открывается только тогда, когда приложение установлено на устройстве и приложение запускается в первый раз. После этого страница обновления не отображается. Как я могу выполнить эту работу.

Ответы [ 2 ]

2 голосов
/ 19 сентября 2011

Что вам нужно сделать, это взять одну переменную bool в nsuserdefaults, и когда приложение запустится в первый раз, оно установит для него значение no. После этого, когда вы показали страницу загрузки, установите для этой переменной bool значение yes.Теперь каждый раз, когда ваше приложение открывается, ставьте галочку, что, если ваша переменная bool имеет значение yes, не показывайте свою страницу загрузки или что вы еще хотите делать.1003 *

     NSUserDefaults *std3Defaults=[NSUserDefaults standardUserDefaults];    
    [std3Defaults setBool:YES forKey:@"update"];

Next time you need to check:-

IN viewdidload загруженной страницы: -

NSUserDefaults *std3Defaults=[NSUserDefaults standardUserDefaults]; 
    BOOL check=[std3Defaults boolForKey:@"update"];
    if (check==YES) {
//dont show update page
    }
else
{
//show update page
}
0 голосов
/ 19 сентября 2011

Использовать userdefaults

if ([[NSUserDefaults standardUserDefaults] valueForKey:@"Update"]==nil)
{
    [[NSUserDefaults standardUserDefaults] setObject:@"YES" forKey:@"Update"];
    [[NSUserDefaults standardUserDefaults] synchronize];
}

Поначалу только оно войдет внутрь, если условие, после которого это условие всегда ложно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...