Xcode: conexão entre os controladores de exibição e o delegado do aplicativo
Esta é provavelmente uma pergunta noob, mas não consigo entender isso.
Como faço uma conexão entre dois controladores de exibição ou um controlador de exibição e meu appdelegate? o que eu costumo fazer é adicionar o seguinte ao arquivo "h" do delegado do meu aplicativo
@class RootViewController;
@interface TabBarWithSplitViewAppDelegate : NSObject <UIApplicationDelegate, UITabBarControllerDelegate> {
RootViewController *rootViewController;
}
@property (nonatomic, retain) IBOutlet RootViewController *rootViewController;
@end
e, em seguida, crie uma conexão no Interface Builder. do meu controlador de visualização raiz para o representante do aplicativo e informa automaticamente que esse é o rootViewController que adicionei acima.
e se você fizer isso no arquivo delegado "m" do aplicativo:
#import "RootViewController.h"
NSLOG(@"Controller %@",rootViewController);
fornece vários números indicando que há uma conexão
Mas como você sabe com o xcode 4, isso mudou, já que você geralmente não possui mais o main.xib onde é possível criar a conexão, você faz quase todas essas conexões programaticament
Eu tentei de tudo, desde usar o mesmo código sem o "IBOutlet" até adicionar:
rootViewController = [[RootViewController]alloc] init;
Mas nada parece funcionar
lguém pode ajudar?
Desde já, obrigad