Jak uzyskać dostęp do mojego viewController z mojej aplikacjiDelegate? iOS
Mam aplikację iOS, którą stworzyłem jako „aplikację opartą na widoku” w xCode. Mam tylko jeden kontroler viewController, ale jest on wyświetlany automatycznie i nie widzę kodu, który łączy go z moim appDelegate. Muszę przekazać dane z mojego appDelegate do mojego viewController, ale nie wiem, jak to wyłączyć.
Delegacja mojej aplikacji.h:
<code>#import <UIKit/UIKit.h> @interface AppDelegate : UIResponder <UIApplicationDelegate> @property (strong, nonatomic) UIWindow *window; @property (strong, nonatomic) NSDictionary *queryStrings; @end </code>
Również appDidFinishLoadingWithOptions:
<code>- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. [[JMC sharedInstance] configureJiraConnect:@"https://cmsmech.atlassian.net/" projectKey:@"WTUPLOAD" apiKey:@"7fc060e1-a795-4135-89c6-a7e8e64c4b13"]; if ([launchOptions objectForKey:UIApplicationLaunchOptionsURLKey] != nil) { NSURL *url = [launchOptions objectForKey: UIApplicationLaunchOptionsURLKey]; NSLog(@"url received: %@", url); NSLog(@"query string: %@", [url query]); NSLog(@"host: %@", [url host]); NSLog(@"url path: %@", [url path]); queryStrings = [self parseQueryString:[url query]]; NSLog(@"query dictionary: %@", queryStrings); } else { queryStrings = [self parseQueryString:@"wtID=nil"]; } return YES; } </code>