Parâmetros Inter-ViewController passando na programação do iPhone ... como?
Eu li:iPhone: Como passar dados entre vários controladores de exibição em um aplicativo Tabbar e queria saber qual é a diferença entre
[[UIApplication sharedApplicaton] delegate]
e
extern struct* global
?
Conceitualmente, não vejo como [[UIApplication sharedApplicaton] delegado] não sendo uma coisa global. De fato, isso diminui o sentimento de culpa ao usar a estrutura global suja * agora.
Estou iniciando um novo projeto muito em breve. Então, eu uso esse intervalo para fazer a pergunta: existe algumexemplo de código de práticas recomendadas para ilustrar como compartilhar dados entre dois ViewControllers (mas não globalmente)?
Deixe-me colocar em um exemplo:
isto é um jogoexiste um nome NSString * para armazenar o nome do jogadorexiste uma pontuação do NSInteger para armazenar a pontuação atual do jogadoro GameMainViewController atualizará e exibirá a pontuaçãono GameSettingViewController, há um campo de texto para editar o nome e um botão para redefinir a pontuaçãoo GameMainViewController é responsável por definir um nome padrão (se nulo), salvar o nome e a pontuação ao sair, carregar ambos (se existir) quando iniciartão
onde devo colocar "nome" e "pontuação"?como os dois ViewControllers podem acessar e alterar os valoresObrigado!