2013-05-07 4 views
-1

Я хочу сделать представление, которое можно вызвать в любом месте, в любое время, начинать с начала приложения и сохранять его до конца.Сохранение вида с начала приложения до конца

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

+2

Определить, что представление в AppDelegate, и доступ из других viewControllers, если вы хотите .. –

+0

Если у меня есть какое-то поле, что входы пользователей, они keeped или нет? –

+0

Да, текст текста, который вы ввели, будет там до конца. –

ответ

2

1) Определить переменную в AppDelegate.h

@property (strong, nonatomic) MyGameMapViewController *myGameMapViewController; 


2) инициализировать переменную в application doneFinishLaunchingWithOptions: метод AppDelegate.m

self.myGameMapViewController = [[MyGameMapViewController alloc] initWithNibName:@"MyGameMapViewController" bundle:nil]; 


3) Предъявите myGameMapViewController из других viewControllers,

AppDelegate *appDel = (AppDelegate *)[[UIApplication sharedApplication] delegate]; 
[self presentViewController:appDel.myGameMapiewController animated:YES completion:nil]; 

4) добавить следующий метод нажатием вашей myGameViewController «s,

-(IBAction) temporaryCloseButtonPressed:(id)sender;{ 
    [self dismissViewControllerAnimated:YES completion:nil]; 
} 

убедитесь, что вы импортированный AppDelegate.h в вашем контроллере просмотра.

#import "AppDelegate.h" 
+0

спасибо за вашу помощь –

+0

Да, текст текстового поля, который вы ввели, будет там до конца. –

Смежные вопросы